home *** CD-ROM | disk | FTP | other *** search
Text File | 1986-01-03 | 224.3 KB | 6,630 lines |
- *--* Qmodem Session Capture File *--*
- *--* Qmodem Capture File 01/02/86 14:42:50 *--*
- Request Recorded,
- One Moment, Please
- Thank you for Waiting
-
-
- CompuServe BOR-100
-
-
-
- Request Recorded,
- One Moment, Please
- Thank you for Waiting
-
-
-
-
-
-
-
-
- Welcome to Borland Int. Forum, V. 4A(63)
-
- Hello, Great-Northern EPSON
- Last visit: 26-Dec-85 19:02:56
-
- Forum messages: 30001 to 30659
- Last message you've read: 0
-
- No members are in conference.
-
-
-
- Press <CR> :
-
-
-
-
-
-
-
-
- Borland Int. Forum
-
- FUNCTIONS
-
- 1 (L) Leave a Message
- 2 (R) Read Messages
- 3 (CO) Conference Mode
- 4 (DL) Data Libraries
- 5 (B) Bulletins
- 6 (V) View Member Directory
- 7 (SS) Set Subtopic
- 8 (OP) Set User Options
- 9 (H) Help
- 10 (E) Exit from Borland Int. Forum
-
- Enter choice : dl
-
-
-
-
-
-
-
-
- DATA LIBRARY SUBTOPICS
-
- 0 General
- 1 Turbo Pascal
- 2 Sidekick, SuperKey
- 3 Turbo Lightning
- 4 Reflex
- 5 Macintosh Sidekick
-
- Enter choice : 1
-
- Using Section 1 data library.
-
- Press <CR> to continue:
-
-
-
- DL 1 - Turbo Pascal
-
- 1 (DES) Description of Data Library
- 2 (BRO) Browse thru files
- 3 (DIR) Directory of files
- 4 (UPL) Upload a new file
- 5 (DOW) Download a file
- 6 (DL) Change Data Library
- 7 (T) Return to Function Menu
- 8 (I) Instructions
-
- Enter choice or H for help: cat/des
-
-
-
- [72415,1602]
- INT16.PAS 31-Dec-85 2955 Accesses: 43
-
- Keywords: PC MS DOS PCDOS MSDOS INT16 KEYBOARD FUNCTION CURSOR KEYS
-
- Demonstration of PC/MS DOS int $16, which can be used to read the
- keyboard and test for function or cursor control keys.
-
-
-
- [73016,1326]
- MSMODS.TXT 31-Dec-85 16115 Accesses: 18
-
- Keywords: MICROSTAR EDITOR TOOLBOX DIRECT VIDEO TANDY IBMPC
-
- This is a set of modifications to the MicroStar V1.00A source code
- that allows full direct video memory access on any IBM-PC or
- compatible and on the Tandy Model 2000 without changing the
- program. It also changes the colors for the IBM mode and
- implements many function key commands.
- --- John Harrell
-
-
-
- [76327,1303]
- ALT.PAS 30-Dec-85 4640 Accesses: 27
-
- Keywords: KEYBOARD SUPERKEY IBM UTILITY BUFFER
-
- Source code for ALT.COM. Allows DOS command line entries in the
- form ALT A. The result will be as if the <Alt><A> key combination
- had been entered from the keyboard. The Key_In procedure contained
- in this program may be used in any turbo program that needs to
- 'stuff' the keyboard buffer. For IBM-PC and compatibles. Great for
- activating Super Key display macros from batch files or Turbo
- applications.
-
-
-
- [70465,241]
- ITERMN.LBR 28-Dec-85 150960(64416) Accesses: 4
-
- Keywords: ITERM MODEM MSDOS PCDOS TERMINAL
-
- Iterm is a communication program written by Scott Murphy
- [70156,263] for the IBM-PC / compatibles in TURBO PASCAL. This
- Library contains the corrected Include files from ItermFix.LBR. The
- program has been modified with the follog 1) auto baud rate
- selection. 2) single response to Yes/No question. 3{ a command help
- menu (F8). 4) changed modem disconnect. 5) changed keyboard scan to
- correct Crtl-C problem. 464 blocks using Xmodem
-
-
-
- [70465,241]
- USQ2.EXE 28-Dec-85 42945(18336) Accesses: 6
-
- Keywords: ITERM UNSQEEZE SQEEZE MSDOS PCDOS
-
-
- This is the unsqeeze program for the ITERM library. ITERM was
- squeezed with SQ2.exe, so you will need USQ2.exe to convert it
- back. The file is about 125 blocks long usinf Xmodem ( 3:30 minutes
- ).
-
-
-
- [75176,2330]
- T1000.LQR 28-Dec-85 21605(9248) Accesses: 8
-
- Keywords: TANDY 1000 GRAPHICS
-
- Graphics for the Tandy 1000 high resolution 640x200 4 color and
- 320x200 16 color graphics modes. Includes most basic Turbo
- graphics procedures (plot, draw, etc.), as well as those designed
- to get more out of the extra modes (remap, SetCrtMode, GetCrtMode).
-
-
-
- [76703,3015]
- EDIT.PAS 22-Dec-85 9590 Accesses: 75
-
- Keywords: LINE EDIT EDITOR EDITING INPUT CPM CPM80 CPM86 MS-DOS
- PC-DOS
-
-
- A set of procedures for reading input with a single line editor.
- Allows editing of previous inputs. Buffer length and legal
- characters may be specified. Reads strings, integers and reals.
- Much improved documentation.
- For all versions of Turbo Pascal.
- Previous version: 260 downloads.
- - Bela Lubkin
-
-
-
- [72767,3605]
- TFIL08.85 19-Dec-85 40625 Accesses: 57
-
- Keywords: DL1 TURBO PASCAL FILE DESCRIPTIONS DOWNLOAD UPLOAD
- CATALOG DATA LIBRARY
-
- This file is a compilation of the file descriptions from the DL1
- Data Library, from Dec 84, and Jan thru Aug 1985. No
- doubt many descriptions are missing or incomplete, and the only
- real way to make a complete catalog out of this is to perform a
- S/DES for the entire DL1.
-
- See file 'TFIL11.85' for file descriptions covering the period
- Sept thru Nov 1985.
-
- NOTE: Open a capture buffer and use S/DES:AGE:nnn to list any new
- entries to
-
-
-
- [72767,3605]
- TFIL11.85 19-Dec-85 52985 Accesses: 33
-
- Keywords: DL1 TURBO PASCAL FILE DESCRIPTIONS DOWNLOAD UPLOAD
- CATALOG DATA LIBRARY
-
- This file is a compilation of the file descriptions from the DL1
- Data Library, covering file dates from Sept 2 thru Nov 24, 1985.
- No doubt many descriptions are missing or incomplete, and the only
- real way to make a complete catalog out of this is to perform
- a S/DES for the entire DL1.
-
- NOTE: Open a capture buffer and use S/DES:AGE:nnn to list any new
- entries to the DL over the past 'nnn' days.
-
-
-
- [76327,53]
- INLINE.COM 19-Dec-85 70930(30272) Accesses: 60
-
- Keywords: INLINE ASSEMBLER
-
- INLINE.COM is an 8086/8088 assembler which accepts an assembly
- language input file and produces an object file consisting of
- Inline statements formatted for insertion into a Turbo Pascal
- (version 3) program. INLINE.DOC documents INLINE. This new version
- should work in an MS-DOS as well as in a PC-DOS environment.
-
-
-
- [76327,53]
- INLINE.DOC 19-Dec-85 8770 Accesses: 79
-
- Keywords: INLINE ASSEMBLER
-
- INLINE.COM is an 8086/8088 assembler which accepts an assembly
- language input file and produces an object file consisting of
- Inline statements formatted for insertion into a Turbo Pascal
- (version 3) program. INLINE.DOC documents INLINE. This new version
- should work in an MS-DOS as well as in a PC-DOS environment.
-
-
-
- [70307,521]
- FLUSH.ACC 18-Dec-85 13035 Accesses: 61
-
- Keywords: FLUSH DATABASE TOOLBOX ACCESS DOS BUFFER BUFFERS
- DIRECTORY CLOSE FILE FILES
-
- Version 1.0. For use with Turbo (Database) Toolbox and MS-DOS or
- PC-DOS Turbo Pascal 3.0 or higher. Routines that truly flush the
- file buffers, and update the file length in the DOS directory
- entry, of any DataFile or IndexFile, without having to close/reopen
- the file. Can make your program crash-resistant. See also
- FLUSH.PAS.
- -- Randy Forgaard
-
-
-
- [70307,521]
- FLUSH.PAS 18-Dec-85 6405 Accesses: 65
-
- Keywords: FLUSH DOS UPDATE DATABASE BUFFER BUFFERS DIRECTORY CLOSE
- FILE FILES
-
- Version 1.1. For use with MS-DOS or PC-DOS Turbo Pascal 3.0 or
- higher. Routines that replace Turbo's built-in Flush procedure
- (which does nothing) so that you can truly flush the file buffers,
- and update the file length in the DOS directory entry, of any Turbo
- file, without having to close and reopen the file. See also
- FLUSH.ACC.
- Version 1.1 changes: Includes caveats.
- -- Randy Forgaard
-
-
-
- [72267,1531]
- BREKDO.LQR 18-Dec-85 93700(40000) Accesses: 15
-
- Keywords: TEXT FREQUENCY DATABASE BREAKDOWN BREKDOWN TRAVESTY WORD
-
- The BREKDOWN program breaks a text down into a database of pattern
- frequency tables. From this database, it can generate new text in
- the "style" of the old. Results can be amazing. This program was
- inspired by an article in the Nov '84 BYTE, and is described in my
- article in the Dec '85 BYTE. A sample political speech generated
- by BREKDOWN is included. IF YOU do not have the TURBO Database
- Toolbox, you will also need BREKDO.COM!!!
-
-
-
- [72267,1531]
- MAZE.PAS 18-Dec-85 10425 Accesses: 122
-
- Keywords: MAZE SOLVE CREATE RECURSION GAME
-
- This program creates a complex maze with only one solution, on your
- CRT. It then proceeds to solve it. Both the maze creation and
- solving routines are nicely illustrative of recursion. The program
- can be adapted for either color or mono screen by "commenting out"
- the inappropriate values.
-
-
-
- [72267,1531]
- NAMEGM.LQR 15-Dec-85 235550(100512) Accesses: 10
-
- Keywords: NAME ANAGRAM WORD GAME
-
- NAMEGRAM is a TURBO Pascal program that generates innumerable
- anagrams for any name. E.g., the letters in "TURBO Pascal" can be
- rearranged to spell "LABORS AT CPU". This is the small version --
- 20,000 words from 1 to 6 letters in its dictionary. Try it, and if
- you like it, details are included on obtaining the large version,
- with 84,000 words from 1 to 12 letters. Source code is not
- included. Files are libraried and squeezed into 92K.
-
-
-
- [75766,1455]
- MENU.INC 15-Dec-85 9295 Accesses: 149
-
- Keywords: MENU DATA DISPLAY LOADER
-
- Improved version of MENU.PAS. This function generates a nice, Wang
- style menu for program loading or option choice in a program. Give
- it an array of strings, and it displays them as a menu and lets the
- op move a pointer up and down the list to select a choice. Turbo
- 3, set up for IBM style machines, but easy to modify. 68 blocks,
- previous downloads: 380.
-
-
-
- [76327,53]
- DBG23.COM 14-Dec-85 78735(33600) Accesses: 79
-
- Keywords: SOURCE CODE DEBUGGER DEBUG
-
- An experimental source code debugger for Turbo Pascal programs.
- Requires Turbo IBM-PC version 3.00B or 3.01A. Two files, DBG23.COM
- and DBG23.DOC.
-
-
-
- [76327,53]
- DBG23.DOC 14-Dec-85 12925 Accesses: 83
-
- Keywords: SOURCE CODE DEBUGGER DEBUG
-
- An experimental source code debugger for Turbo Pascal programs.
- Requires Turbo IBM-PC version 3.00B or 3.01A. Two files,
- DBG23.COM AND DBG23.DOC.
-
-
-
- [71625,1006]
- ARTT2K.COM 13-Dec-85 32865(14048) Accesses: 1
-
- Keywords: TANDY 2000 640X400 COLOR GRAPHICS TURBO PASCAL ART DEMO
-
- This binary file is a version of the Turbo Pascal ART demo program
- modified for Tandy 2000 640X400 8-color graphics. It is compiled
- with TURBOT2K.COM. T2K.PAT describes how to produce TURBOT2K.COM.
- The source is in ARTT2K.PAS, but it must be compiled with the
- modified TURBOT2K.COM.
-
-
-
- [72457,2131]
- INLNER.PQS 13-Dec-85 78735(33600) Accesses: 32
-
- Keywords: ASSEMBLER PCDOS INLINE MSDOS ASSEM INLINER BINARY IBM
-
- This is the source code for a program called INLINER.PAS. It
- assembles 8088 assembly language directly into Turbo INLINE
- statements. Syntax is similar to MASM, but somewhat different.
- Allows most or all of the MASM operations, but few of the
- pseudo-ops. File is squeezed, download BINARY and use UNSQ or
- similar.
-
-
-
- [71625,1006]
- T2K.PAT 11-Dec-85 3060 Accesses: 14
-
- Keywords: TANDY 2000 640X400 COLOR GRAPHICS PATCH
-
- This ASCII file describes patches for converting TURBO.COM, version
- 3.01A, to TURBOT2K.COM, a version that supports Tandy 2000 8-color
- graphics. It replaces the IBM 320 X 200 modes by Tandy 640 X 400
- modes. Basic graphics procedures are supported, including
- GraphColorMode, GraphMode, GraphWindow, Plot, and Draw, but not yet
- extended graphics. See ARTT2K.COM and PAS for a program that
- demonstrates the results.
-
-
-
- [72457,2131]
- REATXT.PAS 11-Dec-85 6715 Accesses: 43
-
- Keywords: TOOLBOX EDITOR READ TEXT FILE PCDOS IBM
-
- Replaces the EditReaTxtFil procedure in the Editor Toolbox. Does
- not suffer from Turbo 3.00B "last sector" problem. Reads 2-4x
- faster than the replaced procedure. Does NOT support the "wrapped"
- attribute of E.T., but could be modified to do so. Developed on an
- early version of E.T., may require minor mods for the latest
- version.
-
-
-
- [76703,764]
- ETBX.FIX 11-Dec-85 3700 Accesses: 86
-
- Keywords: EDITOR TOOLBOX CHANGE FIX MODIFICATION TRUNCATION
-
- If you use Turbo Editor Toolbox under Turbo Pascal version 3.00B
- your text files could possibly get truncated. The changes to
- Editor Toolbox described in this handout are to prevent that.
-
-
-
- [76703,3015]
- LIFE03.LBR 11-Dec-85 79060(33760) Accesses: 68
-
- Keywords: IBM PC PC-DOS COLOR HERCULES ERICSSON TANDY 2000 LIFE
- MATHEMATICAL GAME
-
-
- Version 0.3 of my amazing Life game. Supports IBM, Hercules,
- Ericsson and Tandy 2000 graphics. Added since 0.2: Tandy 2000 and
- better Herc support, rule editor, magnifying glass, 20-200% speedup
- depending on the figure. Tell me what else to add!
- Download as a binary file. 243 XMODEM blocks - 5-20 minutes at
- 1200 bps, and worth the time! Use DL0:DELIB.PAS & DL1:USQNEW.PAS,
- or LUE210.COM from the IBM SIGs to unpack.
- Source will be available when I'm finished.
- - Bela Lubkin
-
-
-
- [70465,241]
- ITERMP.LBR 10-Dec-85 108015(46112) Accesses: 33
-
- Keywords: MODEM TERMINAL PRINTER PCDOS MSDOS
-
-
- Iterm is a communication program written by Scott Murphy
- [70156,263] for the IBM-PC / compatibles in TURBO PASCAL. This
- Library contains the Include files: ItermPtr.PQS, ItrmPrnt.Iqc,
- ItrmPorp.Iqc and ItermPtr.Com. The ItermPtr program is a
- modification of the ItermNew.LBR which adds a printer output
- routine( F4 - Toggle Printer ON/OFF ).
- The Library files were squeezed using USQ2.EXE. The
- ItermPtr.COM file was compiled using Turbo Ver 3.00B.
- MrHill
-
-
-
- [71625,1006]
- ARTT2K.PAS 10-Dec-85 4565 Accesses: 6
-
- Keywords: TURBO PASCAL PATCH TANDY 2000 COLOR GRAPHICS ART DEMO
-
- This ASCII file contains the source for ARTT2K.COM, a version of
- the Turbo Pascal ART demo program modified for Tandy 2000 640 X 400
- 8-color graphics. It is to be compiled using TURBOT2K.COM. T2K.PAT
- describes how to produce TURBOT2K.COM.
-
-
-
- [72267,1531]
- BREKDO.COM 10-Dec-85 86545(36928) Accesses: 17
-
- Keywords: TRAVESTY TEXT BREAKDOWN FREQUENCY TABLE TEXT ANALYSIS
-
- This is the COMpiled version of the program in BREKDO.LBR. It
- reads an input text and converts it into a frequency table of text
- patterns. Output is a new semi-random text based on the table. If
- you don't have the Database Toolbox, you will want this .COM file.
- The .LBR file includes documentation and examples. (This is the
- program mentioned in the Dec. '85 BYTE magazine)
-
-
-
- [72345,41]
- HUGCAL.LBR 10-Dec-85 88820(37920) Accesses: 28
-
- Keywords: RPN CALCULATOR
-
- This is a RPN calculator written in Turbo.
-
-
-
- [76327,1303]
- USING.FIX 10-Dec-85 4680 Accesses: 45
-
- Keywords: BOOK BUGS FIX CORRECTION USING
-
- Bug fixes for the program listings in the book USING TURBO PASCAL.
-
-
-
- [76703,3035]
- DXRF32.COM 10-Dec-85 101185(43200) Accesses: 43
-
- Keywords: PRETTY PRINT PROGRAM LIST IBM PC PCDOS MSDOS SHAREWARE
-
- IBM PC (and compatible) shareware program to print Turbo Pascal
- source code to an Epson printer. Uses boldface, underlining and
- capitalization on keywords, supports 8 line per inch printing, wide
- printout/compressed print, variable/procedure/function
- crossreferencing, etc. Excellent program, works like a champ.
- (Original file name D-XREF32.com).
-
-
-
- [70100,271]
- EXPT1.PAS 09-Dec-85 16030 Accesses: 3
-
- Keywords: EXPT1.PAS #1.00 85-12-09 EXP EXPONENTIAL EXPX TEST
- PROGRAM
-
-
- EXPT1 uses a file of test cases to exercise the built-in exp(x)
- function. It can also be used to test substitute functions that may
- be introduced for use with Turbo-BCD.
- File REXPT1.DAT provides an initial set of test data.
- The source code lists already-checked results derived with Turbo
- Pascal 3.0 under CP/M-80. It will be interesting to see how other
- versions, including Turbo-8087, stack up.
-
-
-
- [70100,271]
- REXP.PLB 09-Dec-85 12335 Accesses: 3
-
- Keywords: REXP.PLB #1.03 85-12-08 EXP EXPONENTIAL RECIPROCAL EXP-X
- FUNCTION
-
-
- This module implements the function rexp(x) = exp(-x), x>0, by a
- continued- fraction approximation that does not depend on any
- built-in exp(x) function. REXP.PLB is attractive under Turbo-BCD
- and in other situations where the useful exp(-x) function is to be
- obtained without resort to built-in versions.
- The program comments include a complete test report showing how
- well the portable function has been tuned. Compare with results of
- EXPT1.PAS.
-
-
-
- [70100,271]
- REXPT1.DAT 09-Dec-85 7665 Accesses: 3
-
- Keywords: REXPT1.DAT #1.00 85-12-09 TEST DATA X EXPX EXPONENTIAL
- EXP
-
-
- This file provides pre-built test cases for values of x and exp(x)
- with x < 0. The data is suitable for input by either EXPT1.PAS or
- REXPT1.PAS and similar programs for confirming operation of
- functions related to exp(x). Typical output results obtained with
- this data, which is mostly good to 18 significant digits, are found
- as comments within REXP.PLB and EXPT1.PAS.
-
-
-
- [70100,271]
- REXPT1.PAS 09-Dec-85 6120 Accesses: 3
-
- Keywords: REXPT1.PAS #1.00 85-12-08 EXP-X REXPX EXPONENTIAL
- FUNCTION TEST DRIVER
-
-
- REXPT1 is a function which will provide data-driven testing of an
- rexp(x) as implemented in REXP.PLB. These functions approximate
- exp(-x), x>0, using well-behaved portable procedures. REXPT1 is
- used to confirm behavior of the functions on different versions of
- Turbo Pascal. Notice that, like other test drivers in this family,
- you can specify your own input and also redirect the output to a
- file or to LST:. REXPT1.DAT is the default input data.
-
-
-
- [70327,3463]
- SPLINE.PAS 24-Nov-85 6370 Accesses: 90
-
- Keywords: SPLINE INTERPOLATION MATH NUMERIC CPM MSDOS
-
- This is a simple implementation of interpolating between data
- points using cubic splines. It uses real arithmatic and is generic
- to any system running Turbo V 3.0xx or better.
- MRK
-
-
-
- [74756,3321]
- EDIT.PAS 24-Nov-85 44325 Accesses: 192
-
- Keywords: EDITOR FULLSCREEN TURBO
-
- FULL SCREEN EDITOR WRITTEN IN TURBO. ALSO DOWNLOAD NPD.HLP FOR
- HELPSCREEN WHEN PRESSING F1. SOME SPURIOUS CHARACTERS DUE TO ASCII
- FILE XFER MUST BE EDITED OUT. ILLUSTRATES SOME GOOD TECHNIQUES FOR
- EDITOR DEVELOPE MENT
-
-
-
- [74756,3321]
- NPD.HLP 24-Nov-85 1175 Accesses: 174
-
- Keywords: HELPSCREEN EDIT HELPFILE
-
- HELP FILE CONTAING HELP SCREEN FOR EDIT.PAS. IF BADD CHARACTERS
- DUE TO ASCII FILE TRANSFER, PLEASE EDIT THEM OUT.
-
-
-
- [75776,365]
- STATS1.PAS 23-Nov-85 4925 Accesses: 28
-
- Keywords: STATISTICAL LEARNING CLASS SCORES AVERAGE MEAN STANDARD
- DEVIATION
-
- Written as a learning exercise, this program will accept a class's
- scores [0..100] and provide running statistics. Is there an easier
- way to detect c/r? Thanks! Suggestions, improvements, etc.
- welcome; here or on Atlantic Palisades BBS Turbo Conference
- (718-238-7855) --Jesse Levine
-
-
-
- [75776,365]
- STATS.PAS 17-Nov-85 3920 Accesses: 10
-
- Keywords: PLEASE DO NOT DOWNLOAD -- NEW FIXED VERSION WILL BE
- UPLOADED
-
- This is a statistical package, the new version will be merged soon.
- Even the new version was simply written as a learning exercise, but
- the current one is defective; PLEASE DO *NOT* BOTHER DOWNLOADING
- THIS. Thanks
-
-
-
- [70127,3674]
- WKEYPR.PAS 16-Nov-85 3495 Accesses: 8
-
- Keywords: WANG PC KEYPRESS AND READKBD HARDWARE
-
- This program and associated function allows the GENERIC MSDOS
- running on the WANG PC to read directly from the keyboard buffer
- using the SBI interr 88H. Use under BIOS 1.65 or greater.
-
-
-
- [71106,177]
- CIPHER.PLI 15-Nov-85 6250 Accesses: 26
-
- Keywords: CIPHER CRYPTOGRAPHY PLI
-
- This is CIPHER.TUR translated into Optimizing PL/I for IBM OS/MVS.
- A file can be enciphered by CIPHER.PLI on the mainframe, transfered
- to a PC in encrypted form, and then deciphered by CIPHER.TUR on the
- PC. Or, a file can be enciphered on the PC and deciphered on the
- mainframe.
-
-
-
- [76317,2433]
- BIGTRE.BOX 15-Nov-85 12890 Accesses: 139
-
- Keywords: EXPANDED DATABASE TOOLBOX MODIFICATIONS
-
- Modifications to Turbo Database Toolbox to permit database to grow
- to 16M records. Requires more disk and RAM than 64K-record
- version. For DOS systems only.
-
-
-
- [76317,2433]
- DATATE.PAS 15-Nov-85 3670 Accesses: 97
-
- Keywords: EXPANDED DATABASE TOOLBOX MODIFICATIONS TEST
-
- Simple test of expanded Database Toolbox (BIGTREE.BOX
- modifications). Creates a 70,000-record (or bigger, if you wish)
- database and permits deletion and/or addition of records on a
- random basis. For DOS systems only.
-
-
-
- [76327,53]
- EXAMIN.PAS 13-Nov-85 9055 Accesses: 192
-
- Keywords: TURBO SYMBOL TABLE
-
- PROGRAM TO EXAMINE TURBO PASCAL IBM-PC VERSION 3.00B SYMBOL TABLE
-
-
-
- [70307,521]
- CONST.ACC 06-Nov-85 12650 Accesses: 256
-
- Keywords: TURBO DATABASE TOOLBOX PASCAL ACCESS CONSTANTS HINTS
- CRASH SPEED
-
- This file presents some hints for choosing values for the special
- constants required by the Turbo Access portion of the Turbo Pascal
- implementation of the Turbo Database Toolbox (formerly the Turbo
- Toolbox), versions 1.0 and 1.1. It applies to all operating
- systems and computers for which the Database Toolbox is available.
- These hints may help if your program uses Turbo Access and is going
- haywire, or you would like to increase its speed.
- -- Randy Forgaard (see also SCONST.PAS -LK-)
-
-
-
- [76703,764]
- SCONST.PAS 06-Nov-85 15770 Accesses: 214
-
- Keywords: DATABASE TOOLBOX ACCESS CONSTANTS LINE EDIT
-
- This program can be used to help you determine appropriate values
- for the constants required in ACCESS.BOX. Includes some useful
- keyboard input routines. (See also CONST.ACC)
-
-
-
- [74206,1747]
- RESQ13.PAT 03-Nov-85 2375 Accesses: 27
-
- Keywords: MAGE SEARCH RESET FIND TEXT ERROR CPM 2.2 UPDATE VERSION
- 1.3
-
- RESQ v1.3 is a new CP/M version of Mike Yarus' RESQ12.PAS, which
- recovers buffered text from RAM. The compiled version was uploaded
- on CPMIG but the source code was not included. The only difference
- between the programs is that v1.3 automatically locates the top &
- bottom of the search field in memory. Here's a quick patch to let
- RESQ12.PAS do everything RESQ v1.3 does PLUS removes a bug which
- RESQ12 had when compiled with Turbo v3.00 or v1.00.
-
-
-
- [72477,2472]
- TBOOK2.LST 02-Nov-85 36620 Accesses: 103
-
- Keywords: TURBO PASCAL APPLE BOOKS REVIEWS COMMENTS LISTING
- PROGRAMMING
-
- (ver 2: Nov 2, 1985). BOOKS on Pascal, TURBO Pascal, and
- general programming techniques mentioned/reviewed/recommended by
- SIG users and other sources. New version includes 8 books
- specifically for Turbo Pascal. Adds about 20 more books since
- previous listing. Listing now divided into categories:
- Turbo,Apple,UCSD, Other Pascal, Articles and General
- Programming. Compiled by: Scott Daniels, CIS ppn [72477,2472]
-
-
-
- [75206,1070]
- PRNDRV.PAS 02-Nov-85 6730 Accesses: 133
-
- Keywords: PRINTER ERROR
-
- Allow user to protect printer output from DOS critical error
- message, i.e. ignore, abort, retry? Produces descriptive error
- messages & restores display afterwards (with snow on IBM PC color
- graphics card). Updated version of TUFPRT.PAS.
-
-
-
- [72247,2671]
- MAP14.LBR 30-Oct-85 40020(17088) Accesses: 51
-
- Keywords: OVERLAY MAP MAPPER CPM DOS MSDOS PCDOS
-
-
- This is version 1.4 of MAP.PAS, an overlay procedure size mapper.
- It examines the source code and object code of an overlayed program
- and produces a report on the size of all overlay routines. This
- version is for both 8 and 16 bit machines. It is a first release
- for the 16 bit versions however, and intended for testing by SIG
- members. So you may want to wait for the next release before
- downloading. Pleasreport success/failure to me.
-
-
-
- [72457,2131]
- FMAT.PAS 30-Oct-85 15870 Accesses: 276
-
- Keywords: PCDOS IBM DISK FORMAT FLOPPY 5.25 INT13
-
- Demonstrates formatting a 360K DSDD floppy in Turbo Pascal. Now
- includes the ability to map out bad sectors. Has a NO-verify option
- that makes it runs 2x faster than DOS format. Use to format disks
- in a Turbo application, or just to learn about disks at a
- low-level. Also fixes a problem that occurred with PC's running DOS
- 3.X.
-
-
-
- [76703,764]
- TBXTIP.001 30-Oct-85 7970 Accesses: 188
-
- Keywords: DATABASE TOOLBOX TIP POINTER HELP CRASH POWER FAILURE
- RUNTIME ERROR
-
- Description of a method to prevent corruption of Turbo Database
- Toolbox files in the event of a system crash (run-time error, power
- failure, inadvertent Ctrl-Alt-Del, etc.) while Turbo Database
- Toolbox files are open.
-
-
-
- [71516,326]
- BLOAD.PAS 29-Oct-85 1670 Accesses: 149
-
- Keywords: BLOAD GRAPHICS MEMORY SCREEN IBM PC COMPATIBLES
-
- A Turbo Pascal program to take a screen saved by the IBM Basic
- BSAVE command (or by graphics programs that save in the BSAVE
- format, such as Draw-It) and do an equivalent of BLOAD into the
- graphcolormode of Turbo Pascal, IBM PC version. Will work for all
- in PC family, including Jr, PC/XT, and AT, plus 100% compatibles.
- Routines by Bill Hersh, released uncopyrighted into the public
- domain.
-
-
-
- [72447,666]
- DATETI.PAS 29-Oct-85 6070 Accesses: 23
-
- Keywords: NSTAR TIME DATE CPM CPM+ MPM
-
-
- Converts the result of an n/STAR (MP/M) BDOS
- call 155 to two strings: the Date and Time,
- which will be displayed in the format:
- "Tue 22-Oct-85 15:07:21". A third parameter
- is also returned, the decimal date integer, which
- is the number of days since December 31, 1977.
- (DRI MP/M start date). CP/M+ and MP/M also.
-
-
-
- [76703,3015]
- BIOSED.DOC 29-Oct-85 3275 Accesses: 79
-
- Keywords: TURBO EDITOR SANYO 550 555 55X TANDY 2000 T2000 BIOS NO
- DIRECT SCREEN ACCESS
-
-
- Documentation for BIOSED.PAT, a patch to Turbo Pascal version
- 3.01A, PC-DOS implementation, which makes the built in editor use
- the ROM BIOS rather than writing directly to screen memory.
- - Bela Lubkin
-
-
-
- [76703,3015]
- BIOSED.PAT 29-Oct-85 2380 Accesses: 52
-
- Keywords: TURBO EDITOR SANYO 550 555 55X TANDY 2000 T2000 BIOS NO
- DIRECT SCREEN ACCESS
-
-
- A patch to Turbo Pascal version 3.01A, PC-DOS implementation,
- which makes the built in editor use the ROM BIOS rather than
- writing directly to screen memory. This will make it run on some
- machines which would otherwise have to use the generic MS-DOS
- implementation, specifically the Sanyo 550/555 and the Tandy 2000.
- (A better patch for the Tandy 2000 is in T2000.PAT also in DL1).
- See also BIOSED.DOC for documentation.
- - Bela Lubkin
-
-
-
- [76703,3015]
- TURBAT.PAT 29-Oct-85 2890 Accesses: 183
-
- Keywords: TURBO COMPILER INPUT REDIRECTION BATCH COMPILATION PATCH
-
-
- A patch to Turbo Pascal version 3.01A, PC-DOS implementation,
- which allows the compiler to accept input from DOS redirection.
- This in turn allows a batch file to compile a program to a .COM
- file.
- - Bela Lubkin
-
-
-
- [72507,2010]
- NOCOM.PQS 28-Oct-85 12370(5280) Accesses: 10
-
- Keywords: CPM CPM ASSEMBLER COMMENT KILLER COMPACTOR
-
- If you have ever had the need to edit a huge assembler file
- (BYEx.ASM, for example) but only had an editor that was limited to
- your TPA size, then this is for you. This program removes ALL
- comments from an *.ASM file, without affecting semicolons in
- quotes. Simple yet effective remedy for a common headache.
- REQUIRES VERSION 3 OF T.P. TO COMPILE, but you could modify it for
- the older versions...
-
-
-
- [70003,1152]
- VAXGEN.PAS 27-Oct-85 5155 Accesses: 30
-
- Keywords: MANDELBROT SET VAX PASCAL
-
- This program is the generate portion of Mandelbrot set. It compiles
- with VAX pascal and generates set on a VAX. Typical generate time
- is 2 to 6 minutes (light load). This program WILL NOT RUN under
- Turbo Pascal without several modifications.
-
-
-
- [72477,2472]
- RESQ-P.PAS 26-Oct-85 5610 Accesses: 63
-
- Keywords: PCDOS RECOVER LOST FILE MEMORY SEARCH SEGMENT OFFSET
- RESQ12
-
- A *working* version of RESQ12.PAS, converted for PC-DOS by Scott
- Daniels, CIS [72477,2472], from version for CP/M, RESQ12.PAS by
- [73145,513] Mike Yarus. RESQ-PC allows you to recover buffered text
- from RAM. EG text which a text editor lost because of a full disk,
- text which was in a telecommunications buffer but never written to
- disk, etc. Searches for a phrase in the lost file, saves it in a
- disk file RES.Q. Does not need address of the text buffer; RESQ
- finds
-
-
-
- [74146,225]
- APCLK.PAS 23-Oct-85 2360 Accesses: 18
-
- Keywords: APPLE CPM CLOCKCARD THUNDERCLOCK TIMEMASTER
-
- This is a routine to read the time from a THUNDERCLOCK or AE
- TIMEMASTER II from APPLE CP/M. It uses inline code to call 6502
- routine (which is loaded within the program) and absolute
- addressing to get the time string.
-
-
-
- [70277,2767]
- HERC.DOC 20-Oct-85 15835 Accesses: 100
-
- Keywords: PLOT DRAW HIRES HERCULES GRAPHICS
-
- Documentation for HERC.SUB, a set of routines for doing graphics on
- a Hercules graphics card.
-
-
-
- [70277,2767]
- HERC.SUB 20-Oct-85 13755 Accesses: 94
-
- Keywords: PLOT DRAW HIRES HERCULES GRAPHICS
-
- A set of subroutines to enable graphics on a Hercules graphics
- card. These routines should work identically to the standard TURBO
- Pascal graphics routines HIRES, PLOT, and DRAW except for the
- larger number of pixels and character space available. You will be
- able to PLOT from 0-719 in the x direction and 0-347 in the y
- direction. You can position characters from 1 to 90 in the
- horizontal and 1 to 43 in the vertical direction. See also
- HERC.SUB and HERCDE.PAS.
-
-
-
- [70277,2767]
- HERCDE.PAS 20-Oct-85 3565 Accesses: 88
-
- Keywords: PLOT DRAW HIRES HERCULES GRAPHICS
-
- Demonstration program for HERC.SUB a set of subroutines to enable
- graphics on a Hercules graphics card. Download also HERC.SUB and
- HERC.DOC.
-
-
-
- [70545,507]
- DOCPRT.PAS 20-Oct-85 13070 Accesses: 103
-
- Keywords: DOCUMENTATION PRINTER UTILITY RING-BINDER FORMAT
-
- A fairly simple, though wordy, TURBO program that prints text files
- shifted right on the page as far as possible. Makes room for hole
- punches when putting your .DOC files into binders. The program
- accepts any valid MS-DOS filespec, including wildcards if you wish
- to print multiple files on the same run. For MS-DOS users only,
- although other users could adapt it to their own OS file/directory
- management systems.
-
-
-
- [70127,3674]
- KBDBUF.PAS 19-Oct-85 6720 Accesses: 15
-
- Keywords: WANG CONSOLE BUFFER DISPLAY
-
- This program will display the console input buffer of the WANG PC
- for BIOS 1.65. If you want to use the programs TAPE and PLAY for
- the WANG PC then this code must work on your system. This may work
- on other BIOS versions but I do not know. If it does or does not
- please send me a message. This is a modified version of WANGKB
- which has been removed from the DL. Gary Miller 70127,3674
-
-
-
- [70446,1244]
- PCEDIT.LBR 19-Oct-85 95985(40960) Accesses: 44
-
- Keywords: VIDEO EDIT PCEDIT CMX ISC IBM PC DOS
-
- Version 1.2 of PCEDIT, an ISC/CMX type video editing system
- simulator. Includes all new DOC file. Many new functions and
- features including disk file save, time and date stamps, and proper
- CMX identification of edit mode.
- Michael D. Most [70446,1244]
- Los Angeles, CA - 10-19-85
-
-
-
- [72336,2257]
- DIR2.PAS 19-Oct-85 2845 Accesses: 198
-
- Keywords: DIRECTORY DIR MSDOS VERSION 2
-
- {This program displays the default directory plus the free space
- on both disks. It works only on MS-DOS (or PC-DOS) version 2. It
- assumes a screen 80 columns wide and at least 24 lines deep. New
- version as of Oct. 18, 1985, shows *ALL* files (hidden, system,
- etc.) and identifies subdirectories as <DIR>. It also corrects
- a bug by adding a null bit at the end of "filestr." }
-
-
-
- [73016,1326]
- CRIBBA.COM 19-Oct-85 78080(33344) Accesses: 4
-
- Keywords: CRIBBAGE TANDY-2000 IBM-PC TURBO VIDEO-MAPPED
-
- THIS IS AN OUTSTANDING RENDITION OF CRIBBAGE FOR THE TANDY 2000,
- GET THE SOURCE FILE CRIB.PAS TO MODIFY AND USE IT ON THE IBM-PC
-
-
-
- [74736,375]
- DEARC.PQS 19-Oct-85 30000(12800) Accesses: 85
-
- Keywords: ARC ARCHIVE DEARC DEARCHIVE
-
- Extract all files from an archive created by ARC version 4.40 or
- earlier. Only tested with the PC DOS version of Turbo Pascal, but
- intended to run on all versions. Binary download and unsqueeze.
- 11,800 bytes. Requires Turbo Pascal version 3.0. Please let me know
- if this program works or does not work on CPM -- Mike Quinlan
- [74736,375].
-
-
-
- [70127,3674]
- PLAY.PAS 18-Oct-85 18485 Accesses: 6
-
- Keywords: WANG PC KEYBOARD PHANTOM INPUT
-
- This program take a file created by TAPE.pas and forces all of the
- keystrokes saved into the console input buffer. This is done by
- use of the 10ms SBI trap event in the WANG PC. This code has been
- tested on version 1.65 of the BIOS, to test your system to see if
- this or the TAPE program will work use of KBDBUFF program to test.
- Feed back is welcomed. Gary Miller 70127,3674
-
-
-
- [70127,3674]
- TAPE.PAS 18-Oct-85 14280 Accesses: 9
-
- Keywords: WANG PC KEYBOARD INPUT TRAP
-
- This program traps the keystrokes pressed during a run of a program
- on the WANG PC. These keystrokes are saved in and array and can
- then be written out to a file. This code has been tested under
- BIOS 1.65 for the WANG see the program KBDBUFF.pas for a test
- program to see if this will work on your system. Feedback is
- welcomed. Gary Miller 70127,3674
-
-
-
- [70307,521]
- CLONE.PAS 17-Oct-85 20850 Accesses: 145
-
- Keywords: CLONE SETUP TINST MODIFY COM FILES DEFAULT DOS
-
- Version 3. This Turbo Pascal program demonstrates how to have a
- program "clone" a copy of itself as a new .COM file, after the user
- has entered any desired changes. Analogous to the Setup menus of
- Sidekick and SuperKey, and similar to the effect that TINST would
- achieve if it were built right into the Turbo compiler itself.
- This new version works for all versions of the DOS Turbo 2.0 and
- 3.0 compilers. Is probably easily modifiable for other systems.
-
-
-
- [72457,2131]
- TUFPRT.PAS 16-Oct-85 6330 Accesses: 156
-
- Keywords: PCDOS IBM PRINTER ERROR INT17 PRINT
-
- Demonstrates a bulletproof printer error handler for printers using
- the parallel ports of an IBM PC. Catches printer offline,
- unpowered, out of paper, etc. without a long timeout wait. Requires
- PCDOS Turbo version 3. Kim Kokkonen, 72457,2131.
-
-
-
- [70147,2252]
- FILER.SUM 15-Oct-85 4065 Accesses: 115
-
- Keywords: FILER DATABASE DBM MSDOS PCDOS
-
- This file contains a description of the files and programs in
- FILER.LBR and FILER.DQC. The FILER GROUP of programs permit the
- creation, maintenance, and use of very large data files. Written
- in PCDOS Turbo (The programs can be easily converted to CP/M).
- The programs which compose the FILER GROUP are FILER, SORTER,
- PICTOFRM, FRMTODAT, DATTOPIC, STARTER, and TRANSFER.
-
-
-
- [72267,1531]
- AUTMT.LQR 14-Oct-85 29280(12512) Accesses: 64
-
- Keywords: ONE-DIMENSIONAL CELLULAR AUTOMATA LIFE GRAPHIC COLOR FUN
- PATTERNS
-
- This program generates one-dimensional cellular automata based on
- rules you put in. The one-D generations accumulate into 2-D
- patterns which can be quite beautiful. Demo mode available. See
- Sci.Am. May 1985 for article.
-
-
-
- [74746,1346]
- LONG.PAS 14-Oct-85 22255 Accesses: 176
-
- Keywords: LONG INTEGER ARITHMETIC MATH
-
- Long integer arithmetic package. This set of subroutines allow you
- to compute with integers in the range of +2,147,483,647 to
- -2,147,483,648. Long integers are stored as four bytes (or two
- words) and are defined by the long type. Performance testing
- indicates these routines are 70% faster and require half the memory
- as equivalent functions coded directly in Turbo Pascal.
-
-
-
- [70110,611]
- QUME.PAS 13-Oct-85 9065 Accesses: 22
-
- Keywords: QUME SPRINT 5 PRINTER PROGRAM
-
- This program will allow you to setup the Qume Sprint 5 printer and
- output files to it with proper margins, pagination, etc.
- Written/uploaded by Al Heynneman 70110,611
-
-
-
- [72457,2131]
- MSTACK.PAS 13-Oct-85 3000 Accesses: 143
-
- Keywords: MSDOS PCDOS STACK MEMORY ALLOCATION COMMAND EXEC
-
- Demostrates a technique to lower Turbo's stack segment at runtime.
- Use for programs that need all available memory, but want to leave
- a buffer above for DOS EXEC or to avoid reloading (or corrupting)
- transient COMMAND.COM. For Turbo 3.0 only.
-
-
-
- [70147,2252]
- FILER.DQC 12-Oct-85 125265(53472) Accesses: 36
-
- Keywords: FILER DATABASE DBM MSDOS PCDOS
-
- 385 Blocks, Transmission time at 1200 baud 8:50 This file contains
- the entire documenataion for the programs in FILER.LBR. Read or
- download the file FILER.SUM for a detailed description of the
- programs in the file FILER.LBR
-
-
-
- [70147,2252]
- FILER.LBR 12-Oct-85 178945(76352) Accesses: 40
-
- Keywords: FILER DATABASE DBM MSDOS PCDOS
-
- 550 blocks, transmit time at 1200 baud 12:37. Read or Download the
- file FILER.SUM for a detailed description of the contents of this
- file.
-
-
-
- [70147,2252]
- FMT.PQS 10-Oct-85 10740(4608) Accesses: 150
-
- Keywords: FORMAT MASK NUMERICS PRINTUSING
-
- This procedure will format a numeric field for report output.
- Numerics are modified by a mask which will imbed commas, periods,
- blanks, and any other characters. Code is hardware independent.
- Similar to GWBasic PRINTUSING command. Taken from BASIC-Z FMT
- command.
-
-
-
- [70147,2252]
- LIFE99.PQS 10-Oct-85 19520(8352) Accesses: 211
-
- Keywords: LIFE GAME PCDOS MSDOS GRAPHICS
-
- Yet another variation on life. Requires graphics and is a knockout
- in color
-
-
-
- [72267,557]
- KBDSVC.PAS 10-Oct-85 6305 Accesses: 182
-
- Keywords: IBM-PC KEYBOARD INTERRUPT SERVICE ROUTINE
-
- This program does no usefull work but will be interesting to anyone
- wanting to write interrupt service routines in Turbo.
-
-
-
- [72457,2131]
- LABEL.PAS 10-Oct-85 8020 Accesses: 146
-
- Keywords: MSDOS PCDOS DISK LABEL VOLUME
-
- This program reads, adds or modifies a disk volume label under
- MSDOS. It works for Turbo 2 or 3, and for DOS 2 or 3.
-
-
-
- [72416,3357]
- MANDEL.PQC 09-Oct-85 30915(13216) Accesses: 57
-
- Keywords: MANDELBROT FRACTAL PICTURE PLOT GEOMETRY
-
- This is picture (PIC) filefor the MNDLBRT.PAS program to display.
- It is the same as MANDEL.PIC uploaded earlier except it is squeezed
- from the normal 64K to about 12 K. It is the plot of whole
- Mandelbrot with the real from -2 to .5 and the imaginary from -1.25
- to 1.25. Be sure to unsqueeze!
-
-
-
- [72416,3357]
- MANDL2.PQC 09-Oct-85 51090(21824) Accesses: 39
-
- Keywords: MANDELBROT FRACTAL PICTURE PLOT GEOMETRY
-
- Thisis a blowup of a section of the MANDEL file. Save 8-10 hours
- of computing by downloading this and unsqueeze. Very impressive and
- beautiful in color. Display with the D option of MNDLBR.PAS or
- MNDLBR.COM. Unsqueezes to 64K.
-
-
-
- [74716,2204]
- MATH2.LBR 08-Oct-85 225460(96224) Accesses: 61
-
- Keywords: MATH PROGRAMMING UTILITIES 8087 COPROCESSOR STATISTICS
- MATRIX ALGEBRA
-
- This is an upgrade to SciCal.lbr, uploaded previously. This removes
- some bugs, and replaces some of the i/o routines. This program
- does NOT use the 8087 processor, so if you have the old version,
- you should be able to compare the speed. Have Fun!
-
-
-
- [70277,2767]
- 86DIR2.NOT 07-Oct-85 970 Accesses: 11
-
- Keywords: 86DIR2.PAS DIRECTORY CPM86 FIX
-
- This is a correction for a bug that showed up under Version 2.0 of
- Turbo running 86dir2.pas. It is a short note on how and where to
- make the necessary corrections to allow the program to run smoothly
- under version 2.0 of 3.0 of Turbo.
-
-
-
- [70277,2767]
- TIIBMC.PAS 07-Oct-85 2790 Accesses: 6
-
- Keywords: IBM CPM-86
-
- Program allows a user under CP/M-86 on the IBM to read an AST clock
- calendar board and set the system clock in memory along with the
- date.
-
-
-
- [74025,1034]
- ARC430.ARC 07-Oct-85 132095(56384) Accesses: 37
-
- Keywords: ARC 4.30 PROJECT CI86 C
-
- This is an arc file of the sources to ARC 4.30, written in Computer
- Innovations CI86. This is for the Arc Conversion Project. Source
- for arc came from the SEABOARD BBS at (201) 694-3348. Thom
- Henderson is the Author.
-
-
-
- [75006,243]
- GRAFX.LBR 07-Oct-85 56610(24160) Accesses: 49
-
- Keywords: PRINTER GRAPHICS FX-80 FX80 PASCAL EPSON
-
- Downloads IBM defined characters, ASCII 176-223, to FX-80 printer
- to enable printing simple screen graphics on printer. Download on
- protocol. Use LU or clones to break out GRAFX.DQC, GRAFX.PQS and
- GRAFX.CQM. Unsqueeze the ones you want to use.
-
-
-
- [75766,1336]
- CLOCKD.PAS 07-Oct-85 6295 Accesses: 179
-
- Keywords: CLOCK INTERRUPT
-
- This demo based on Bordlands window demo displays a clock in the
- center of the screen. It uses Dos function calls $35 to save the
- original clock vector and $25 to point the existing one to my
- routine. I am using all local or global variables so I don't need
- to pass the ds seg to my routine but you'll have to do that if you
- want to pass args on the stack. -Jaz
-
-
-
- [72457,2131]
- TXTSEK.PAS 06-Oct-85 7075 Accesses: 141
-
- Keywords: MSDOS PCDOS TEXT INDEX RANDOM ACCESS FILES
-
- This program demonstrates a technique to index a sequential text
- file. After indexing, any line of the text file can be accessed
- randomly by line number. This may be useful for text sort programs,
- text-based databases, large file editors or anywhere that disk
- paging of text files is required. Written with PCDOS TP 3.01A,
- should run on MSDOS as is, CP/M with minor modifications. Capacity
- as it stands is for files of up to 9000 lines and 2.3 Mbytes.
-
-
-
- [72366,306]
- FORM.PAS 05-Oct-85 5875 Accesses: 122
-
- Keywords: REAL NUMBER STRING FORM FORMAT INPUT FUNCTION INTEGER
-
- This is a demonstration of two functions. GETNUM prompts the user
- for a number and checks it for valid input. If there is an error,
- it will prompt the user again. REALFORM takes and real or integer
- and converts it to a string. It then inserts commas in the proper
- places for display purposes. It will also remove trailing zeros in
- the decimal places or pad the decimal places with zeros depending
- upon how a flag is set. Compile with TURBO. ASCII file. Comments
- welcomed. Karl Thompson
-
-
-
- [72416,3357]
- MNDLBR.PAS 05-Oct-85 7520 Accesses: 212
-
- Keywords: MANDELBROT FRACTAL PLOT PICTURE
-
- This program will compute and store and display a manelbrot plot.
- A Mandelbrot is a beautiful mathematical function which can be
- plotted in color on the IBM. There are an infinite number of
- possible plots and magnifications. See August Scientific American
- for more details and some really magnificent photos.
-
-
-
- [72457,2131]
- ERRHAN.PAS 03-Oct-85 5145 Accesses: 175
-
- Keywords: IBM ERROR PCDOS 3.01 HANDLER INTERRUPT
-
- This program demonstrates a run-time error handler for Turbo
- version 3.01A. It allows control to return to the program after a
- run-time error, and provides a global variable containing
- information about what the error was. For PCDOS Turbo 3.01A (plain
- vanilla) only, but could be modified for others (there is one
- absolute address that would require change).
-
-
-
- [72416,3357]
- MANDEL.PIC 02-Oct-85 162995(69568) Accesses: 24
-
- Keywords: MANDELBROT FRACTAL PICTURE PLOT REAL IMAGINARY
-
- This is a data (picture) file which is used with the MNDLBROT.PAS
- program It is a Mandelbrot for the region of Real = -2 to .5 and
- the imaginary of -1.25 to 1.25. It can be downloaded and viewed
- using the "D" option of the Program. If computed with the program
- would take about 8 hours. Binary file: must load 8 bit format.
-
-
-
- [76703,3015]
- WINDOW.PAS 30-Sep-85 12715 Accesses: 333
-
- Keywords: TURBO WINDOW WINDOWS SAVE RESTORE SCREEN SCREENS MSDOS
- PCDOS IBM PC
-
-
- This set of routines allows you to save and restore windows on
- the text screen. For IBM PC and compatibles only, with either
- monochrome or color adapter.
- This version no longer causes snow on the color/graphics adapter,
- thanks to Andy F. Miller and Wynn Wagner III.
- Previous downloads: 326.
- - Bela Lubkin
-
-
-
- [70127,3674]
- EDTMEN.PAS 29-Sep-85 52030 Accesses: 119
-
- Keywords: MSDOS TP 3 MENU SYS EDITOR
-
- This program allows the creation and editing of files to be used by
- TURMENU.PAS found in DL1. These files along with the TURMENU
- program provide a menu enviornment for the user. This program has
- no hardware dependent routines in it. For instructions see
- TURMENU.DOC in DL1. >-----> Gary Miller 70127,3674
-
-
-
- [70127,3674]
- TURMEN.PAS 29-Sep-85 40255 Accesses: 108
-
- Keywords: MSDOS TP3 MENU SYS
-
- MSDOS TP 3 Menu Sys Menu This implements a WANG style menu for
- MSDOS PC's allowing users to access programs by picking entries off
- of the screen. This should be compiled with a stack & heap min&max
- of 0200 for most system. The only hardware dependent code is the
- CursorSize. Bela's EXEC routine was modified not to release memory.
- Files for this program are created with EDTMENU.PAS in DL1. Gary
- Miller 70127,3674.
-
-
-
- [75746,3454]
- READ.LBR 29-Sep-85 43280(18496) Accesses: 61
-
- Keywords: UTILITY TYPE READ GENERIC CPM CPM MSDOS MSDOS
-
- READ.LBR contains READ.PAS, READ.DOC and READ.COM (CPM-80).
- READ.PAS is a generic Turbo V3 utility that is used like the
- standard TYPE utility on all micros. READ auto-paginates, allows
- toggling of paging, line numbers, initial jumpahead xx pages, and
- optional display speeds during run-time.
- Written in generic turbo V3.0, it should recompile on any V3
- system.
-
-
-
- [72746,3244]
- TURBOP.PQS 28-Sep-85 51015(21792) Accesses: 126
-
- Keywords: PASCAL PROGRAM LIST CROSS REFERENCE XREF PC-DOS MS-DOS
- TURBOPRT
-
- This is an updated version of MIke Roberts' TurboPrt program, a
- Turbo Pascal program list/xref utility. Follows includes, counts
- Begin/End pairs, etc. Much faster than original version. (Note -
- slight bug just discovered. Change the 5th line from the end of the
- source from Writeln to Write.) Download using binary protocol and
- unsqeeze into TURBOPRT.PAS. (NOTE - this version no longer needs
- the TURBOPAS.RES file)
-
-
-
- [75776,151]
- CMD3.PAT 27-Sep-85 1560 Accesses: 64
-
- Keywords: COMMAND PROCESSOR TRANSIENT OVERWRITE PATCH PC-DOS
- COMMAND.COM
-
- This file gives unofficial patches to the PC-DOS, non-8087,
- non-BCD, version 3.00B of the Turbo Pascal compiler. These simple
- (one-byte) patches prevent the compiler and programs it generates
- from over- writting the COMMAND.COM command processor. When your
- programs return to DOS COMMAND.COM will not be re-loaded, and
- you'll NEVER see another 'Place COMMAND.COM disk in drive A'
- message again!
-
-
-
- [70100,271]
- ERFS.PLB 24-Sep-85 14625 Accesses: 17
-
- Keywords: ERFS.PLB #1.03 85-09-24 MAXIMUM-ACCURACY GAUSSIAN ERROR
- FUNCTION ERF SEGMENT
-
-
- ERFS.PLB provides computation of the Gaussian error function,
- erf(z), for z in -sqrt(3) to +sqrt(3). This version operates
- iteratively to the full precision of your system, resulting in
- negligible accretion of rounding and truncation errors. This
- version sacrifices performance in order to achieve maximum
- precision, making it suitable as a source of test data and tables
- rather than heavy repetitive usage.
- Revision #1.03: Improved performance and convergence testing.
-
-
-
- [70100,271]
- ERFT1.DAT 24-Sep-85 5185 Accesses: 13
-
- Keywords: ERFT1.DAT #3.00 85-09-24 GAUSSIAN ERROR FUNCTION TEST
- DRIVER DATA
-
-
- ERFT1.DAT is a driver script with test values, z, and known
- results for the Gaussian error function, erf(z). This file can be
- used directly with the ERFT1.PAS series #3.xx programs, and with
- other programs which also accept erf(z) test scripts of the same
- form.
- Revision #3.00: Updated with refined ERFST1.DAT #2.00 values and
- reformatted to ERFT1 #3.00 compatible script format for improved
- data interchangeability.
-
-
-
- [70100,271]
- ERFT1.PAS 24-Sep-85 6500 Accesses: 14
-
- Keywords: ERFT1.PAS #3.00 85-09-24 GAUSSIAN ERROR FUNCTION TEST
- DEMO DRIVER UTILITY
-
-
- ERFT1 #3.00 is a generic test driver for function erf(x) set up to
- operate as a file filter so tha input tests and output results can
- be redirected to files by appropriate selection of command-line
- parameters.
- ERFT1 establishes te structure of annotated input scripts that
- will be used by similar programs for other data analysis tasks.
- Revision #3.00: Implement command-driven file redirection and
- cleanups learned during ERFST2.PAS and MNMXD.PAS development.
-
-
-
- [72447,1030]
- DSPTY1.PAS 24-Sep-85 2250 Accesses: 55
-
- Keywords: DISPLAY MONO COLOR DEFAULT
-
- Set display type on a compiled Turbo program to MONO, 80X25 COLOR
- or DEFAULT. Modifies DISPTY.PAS by adding default mode.
-
-
-
- [74736,375]
- BGSND.INC 24-Sep-85 9835 Accesses: 104
-
- Keywords: MUSIC SOUND PLAY BACKGROUND IBMPC PCJR
-
- Routines to play music in the background while the program is
- running. Contains a fix for the PC Jr. IBM PC, PC Jr only. PC Dos
- only.
-
-
-
- [70100,271]
- TST001.PAS 23-Sep-85 4840 Accesses: 29
-
- Keywords: TST001.PAS #2.01 85-09-23 INTEGER MATH DEMO BENCHMARK
- TURBO PASCAL
-
-
- TST001.PAS is a generic Pascal program which provides an integer
- arithmetic benchmark. TST001 is based on the C Language timing
- test published in the August 1983 BYTE. The module describes
- itself, although the testing for correct results is pretty
- inconsequential. If you report timings for other configurations
- and compilers, I will include them in the next update.
- Revision #2.01: Improved timing instructions and incorporation of
- timings reported since 85-07-18.
-
-
-
- [76224,101]
- PASVDI.BND 23-Sep-85 58360 Accesses: 77
-
- Keywords: GEM VDI BINDING GRAPHICS
-
- This file contains the Turbo Pascal bindings for Digital Research's
- GEM VDI package. You should get the file VDIDMO.Pas a small demo
- program. Enjoy.
-
-
-
- [76224,101]
- VDIDMO.PAS 23-Sep-85 15490 Accesses: 78
-
- Keywords: GEM VDI BINDING GRAPHICS
-
- This file is the demo program for the Turbo Pascal bindings to the
- Digital Research GEM VDI package. Please get the file PasVdi.Bnd
- which contain the actual bindings.
-
-
-
- [70100,271]
- IOCNV.DAT 22-Sep-85 8215 Accesses: 10
-
- Keywords: IOCNV.DAT #1.00 85-09-21 INPUT-OUTPUT NUMERIC CONVERSION
- TEST CASES
-
-
- This file consists of a stress test of Turbo Pascal read-write
- conversion of real values. The file is in a format acceptable to
- the series analysis program MNMXD.PAS.
- The companion file IOCNV.PRN contains sample results and describes
- their significance. IOCNV.DAT is designed to help users make
- allowances for the conversion limitations that come along with use
- binary floating-point.
-
-
-
- [70100,271]
- IOCNV.PRN 22-Sep-85 12770 Accesses: 10
-
- Keywords: IOCNV.PRN #1.00 85-09-21 IOCNV.DAT INPUT-OUTPUT
- CONVERSION EXERCISES ANALYSIS
-
-
- This file contains the result of input-output conversion exercises
- performed with MNMXD.PAS processing of IOCNV.DAT under CP/M-80.
- The results have been annotated to explain what is being observed
- and the sort of input-output conversion limitations being strained
- against. MSDOS should produce similar (but not necessarily
- identical) results, and this reports demonstrates how to also
- explore the numerical conversion limitations of Turbo-87 and
- Turbo-BCD.
-
-
-
- [70100,271]
- MNMXD.DAT 21-Sep-85 2295 Accesses: 16
-
- Keywords: MNMXD.DAT #1.00 85-09-21 MNMXD.PAS TEST DEMONSTRATION
- DATA
-
-
- MNMXD.DAT is a short file of sample data which reveals all
- features of the MNMXD.PAS utility when run on any CP/M or plain
- MSDOS version of Turbo Pascal. If you operate with Turbo-8087 or
- Turbo-BCD, you can expect different results, and it is instructive
- to satisfy yourself concerning any improvements.
-
-
-
- [70100,271]
- MNMXD.PAS 21-Sep-85 11795 Accesses: 19
-
- Keywords: MNMXD.PAS #1.00 85-09-20 MINIMA MAXIMA EXTREME DATA
- SERIES ANALYSIS UTILITY
-
-
- MNMXD is a program which finds peaks and valleys in the sequence
- of numbers provided as its input. This makes the program useful
- for analyzing numeric results from other test programs, as well as
- mangling stock-market quotations and other time-series data.
- The utility also shows the internal floating-point value and
- input-output conversion of the selected points, so that you can
- observe when variations stem from conversion noise.
-
-
-
- [70100,271]
- ERFST2.DAT 20-Sep-85 6360 Accesses: 7
-
- Keywords: ERFST2.DAT #1.00 85-09-18 ERFS ERROR FUNCTION PERFORMANCE
- PROBE DATA
-
-
- ERFST2.DAT is a file that was constructed specifically to explore
- the operation of the tests in ERFST2.PAS #1.01 under CP/M-80 Turbo
- Pascal version 3.00A. This data finds the breaks in the input
- domain where increasingly more terms are needed to maintain maximum
- precision. The results will differ for MSDOS, Turbo-8087, and
- Turbo-BCD, but the data provides a start for comparable analysis on
- those version.
- See ERFST2.PRN also.
-
-
-
- [70100,271]
- ERFST2.PAS 20-Sep-85 10255 Accesses: 7
-
- Keywords: ERFST2.PAS #1.01 85-09-18 PERFORMANCE CHECK ERFS ACCURATE
- ERROR FUNCTION ERF
-
-
- ERFST2.PAS is a variant of ERFST1 designed to expose the cost of
- operation and fine rounding effects of a version of the Gaussian
- error function erf(x). This meticulous detail is because once a
- high-precision version of erf(x) can be verified, other common
- statistical and probability functions can be built up re-using
- those good results.
- ERFST2 uses the same input format as ERFST1 2.xx. File
- ERFST2.DAT and sample results ERFST2.PRN show the effects of
- greatest concern.
-
-
-
- [70100,271]
- ERFST2.PRN 20-Sep-85 8975 Accesses: 5
-
- Keywords: ERFST2.PRN #1.00 85-09-19 ERFS ACCURATE ERROR FUNCTION
- PERFORMANCE CHECK
-
-
- This file, formatted for printing, is the result of operating
- ERFST2 1.01 with ERFST2.DAT 1.00 input, directing the output to a
- file. These results reveal the additional effort required to
- factor out the effects of input-output conversion from computation
- of the function itself. These results, matched against the
- ERFST2.DAT input, should also help you interpret what is observed
- on your own system, whether under MSDOS, Turbo-8087, or Turbo-BCD.
-
-
-
- [71106,177]
- DOMES.PAS 20-Sep-85 5235 Accesses: 164
-
- Keywords: GRAPHICS IBM-PC GEODESIC DOMES
-
-
- On an IBM PC this Turbo Pascal 3.0 program draws several
- geodesic domes.
-
-
-
- [72457,2131]
- BIGTUR.PAS 20-Sep-85 23735 Accesses: 172
-
- Keywords: IBM MEMORY LARGE MSDOS SYSTEM
-
- BIGTUR.PAS holds 8 files that make up an advanced memory management
- system for Turbo Pascal. 4 of the files are to be included with
- your source code, and the rest are documentation and examples. The
- BigTurbo system allows you to set up an extra 64K code segment in a
- Turbo Program. The procedures in this extra segment can be used
- just like normal procedures with a few limitations. This approach
- has advantages over OVERLAYs and CHAINs.
-
-
-
- [76703,764]
- DECAXI.HGH 20-Sep-85 11680 Accesses: 33
-
- Keywords: GRAPHIX TOOLBOX MODIFIED AXIS DRAWING HGH DRAW DECIMAL
- TICK MARKS
-
- Axis drawing module modified to include decimal axis tick marks.
- This code is only useful if you have Borland's Turbo Graphix
- Toolbox. If you don't have the Graphix Toolbox, don't waste your
- time downloading this.
-
-
-
- [70357,2716]
- STAYR3.LBR 19-Sep-85 164945(70400) Accesses: 206
-
- Keywords: TERMINATE STAY RESIDENT PCDOS INTERRUPTS TURBO 3.0
- RECURSIVE
-
- STAYRES Ver 3.30 shows the methodology to create Terminate & Stay
- Resident (Co-Resident) routines in Turbo. Requires TURBO 3.0+. A
- later version (STAY34.ARC) exists in ACCESS. GO ACCESS, BRO
- STAY34.ARC and use Xmodem. Else DOW STAY34.ARC/Proto:[X or
- B]/Type:Bin. You will need ARC340.EXE from IBMSIG,INF, or DEARC.PQS
- from BORLAND DL1.
- - The Hunter's Helper -
-
-
-
-
- [70277,2767]
- CHAR.PAS 18-Sep-85 6960 Accesses: 25
-
- Keywords: RAINBOW FUNCTIONKEYS FUNCTION KEYS
-
- A Turbo program for the Dec Rainbow to show how to decode a
- function key being pressed. This program was downloaded from the
- Dec Sig. It can be used with either MS-DOS or CP/M-86 with the
- proper modification.
-
-
-
- [76703,764]
- COMXIT.PAT 18-Sep-85 745 Accesses: 67
-
- Keywords: COM FILE CLEAR SCREEN FLOOR PATCH FIX VERSION 2
-
- Two patches for Turbo Pascal version 2.00
-
-
-
- [76703,3015]
- KBDBUF.PAS 18-Sep-85 435 Accesses: 166
-
- Keywords: KBD KEYBOARD BUFFER PLUG INSERT
-
- A program for plugging a string of the user's choice into the
- keyboard buffer.
-
-
-
- [70100,271]
- ERFST1.DAT 17-Sep-85 4750 Accesses: 7
-
- Keywords: ERFST1.DAT #2.00 85-09-08 ERFS GAUSSIAN ERROR FUNCTION
- ERF TEST DATA
-
-
- This file provides test data which has been refined and adjusted
- for use by the #2.xx versions of ERFST1.PAS and comparable
- data-driven test procedures. The cases have been rewritten so that
- the data can be used by other programs. It also serves as a model
- for revisions, including expanded accuracy tests for Turbo-8087 and
- Turbo-BCD that you may also want to cook up.
- Revision #2.00 changed to conform with modifications in case
- handling for ERFST1.PAS #2.xx.
-
-
-
- [70100,271]
- ERFST1.PAS 17-Sep-85 6615 Accesses: 7
-
- Keywords: ERFST1.PAS #2.01 85-09-17 TEST DRIVER OF ERFS.PLB
- ACCURATE ERROR FUNCTION ERF
-
-
- ERFST1.PAS is a test driver that checks the supplied version of
- ERFS.PLB by processing test cases extracted from a file. Both the
- input and output files can be specified, overruling default
- ERFST1.DAT input and CON: output. The method of operation is a
- considerable streamlining of the techniques used in the earlier
- ERFT1.PAS.
- Revision: #2.01 automatically adjusts to the available output
- precision. Note that the MSDOS constant must be set correctly.
-
-
-
-
- [70277,2767]
- 86DIR1.PAS 17-Sep-85 3790 Accesses: 17
-
- Keywords: CPM86 CPM DIR DIRECTORY LISTING
-
- A directory program for CP/M-86 or CCP/M-86 written in Turbo
- Pascal. The files are listed one per line.
-
-
-
- [70277,2767]
- 86DIR2.PAS 17-Sep-85 6055 Accesses: 15
-
- Keywords: CPM86 CPM DIR DIRECTORY LISTING FILE ATTRIBUTE TYPE
-
- A directory program written in Turbo Pascal for CP/M-86 or
- CCP/M-86. Files are listed three per line and have their respective
- attributes listed next to each file.
- See also 86DIR2.NOT for a correction to a bug in this program.
-
-
-
- [71615,1075]
- MKDATE.PAS 16-Sep-85 4375 Accesses: 28
-
- Keywords: UTILITY DATE SUPERKEY MACRO PASCAL
-
- Turbo 3.0 program to insert the system date into an existing
- SuperKey macro file. Differs from the SuperKey "dAte" function in
- that it puts the date in the format "Month dd, yyyy" instead of the
- system format "mm/dd/yyyy". Documentation is in DL2 as MKDATE.DOC;
- compiled program is in DL2 as MKDATE.COM
-
-
-
- [72457,2131]
- BROWSE.PAS 13-Sep-85 40270 Accesses: 211
-
- Keywords: IBM BROWSE VIDEO FILES
-
- This is a fast file browser for IBM PCs and true compatibles. It
- displays two separate files in independent windows. It has pop-up
- help, horizontal and vertical scrolling, unlimited file size, and
- can invoke a DOS process from within the browser. It requires Turbo
- 3.0 to compile, and works with either mono or c/g graphics cards.
-
-
-
- [72457,2131]
- TXTFIN.PAS 13-Sep-85 39160 Accesses: 58
-
- Keywords: MSDOS FILES FINDER TEXT
-
- TXTFIND searches for text strings in groups of files specified by
- MSDOS wildcards. It will also search subdirectories recursively, or
- search for a specified list of files. It includes a built-in
- WordStar
- DOC filter and uppercase filter that can be turned off on command.
- It also automatically excludes files with selected extensions (such
- as
- COM, .EXE, etc.). The program requires Turbo 3.0 to compile.
-
-
-
- [70357,2716]
- INSTX2.LQR 08-Sep-85 175680(74976) Accesses: 91
-
- Keywords: 3.0+ COMPILER PCDOS EXECUTE SHELL COLOR INTENSITY PATCHES
-
-
- Version 2.10 is LBR/SQueezed Turbo Source providing patches
- to the PC-DOS TURBO compiler 3.00B/3.01A including:
- 1) Implementation of A DOS shell for the Turbo Compiler.
- 2) Reversal of the Compiler intensity attributes
- 3) Full Screen selection of compiler colors for IBM CGA
- & Workalikes. Dow Instx2.Lqr/proto:xmodem/Type:Bin
- Unsqueeze then unLBR <Old Download = 101>
- Regards - The Hunters Helper -
-
-
-
- [71436,332]
- CURPOS.PAS 08-Sep-85 935 Accesses: 42
-
- Keywords: RAINBOW CURSOR POSITION TURBO
-
-
- This file, 7 bit ASCII, is a text file of a source program that
- demonstrates how to use Turbo Pascal to read the cursor position on
- a DEC Rainbow 100 system. It may work in 'straight' ANSI systems
- as well. The file is actually a short demo program, but the cursor
- procedure is easily extracted from it. I hope the programming
- community finds it useful.
- Scott Blackwell
-
-
-
- [75366,2413]
- CLENUP.FIX 07-Sep-85 1725 Accesses: 78
-
- Keywords: TURBO 3.0 CLEANUP FIX LOWERCASE PRINTOUT UPLOAD UTILITY
-
- Correction for a bug in CLEANUP.PAS, which added spurious
- characters to ends of comment lines. There is a one line fix, which
- is described in this file. Sorry for the trouble!
-
-
-
- [75706,316]
- LISTWI.PQS 07-Sep-85 29280(12512) Accesses: 105
-
- Keywords: UTILITY LISTING WIDE FORMAT
-
- A program that will list a text file in two columns per page.
- Several page options are available to allow up to 233 column wide
- listings. The inspir- ation came from the easy way the HP laserjet
- printer can print in the 'land- scape' (wide) mode and be made to
- do this. This program will cut the amount of paper in half for
- long program listings. 90 records (Xmodem). 1 min 52 sec @ 1200
- baud. Written by Kevin Talbot [75706,316]
-
-
-
- [75706,316]
- SETOKI.PQS 07-Sep-85 27330(11680) Accesses: 52
-
- Keywords: OKIDATA PRINTER MENU
-
- A menu or command line driver program to select most of the
- features of the OKI92 or 93 printers. Can be modified for other
- printers with minor changes. Command line arguments can be passed
- to the program for easy use in batch or submit files.
- Alternatively, an easy to use menu can be used to change CPI, LPI,
- etc. 84 records (squeezed) 1 min 45 sec @1200 baud. Written by
- Kevin Talbot [75706,316]
-
-
-
- [71106,177]
- KOCH.PAS 06-Sep-85 6275 Accesses: 172
-
- Keywords: IBM-PC 3.0 FRACTAL GRAPHICS
-
-
- On an IBM PC, this Turbo Pascal 3.0 program will construct
- an approximation to the Triadic Koch Island.
-
-
-
- [76706,440]
- DOSBEL.PAS 06-Sep-85 2215 Accesses: 56
-
- Keywords: ANNOUNCE HAIL WARNING BELL
-
- Ever do any large batch jobs and wish you didn't have to watch for
- errors or eoj? This simple utility notifies you (while at the
- coffee mach) of successful job, or 2 different error signals.
- Written for Ibm, but easily changed..
-
-
-
- [72167,3304]
- PMENU3.LQR 05-Sep-85 68320(29152) Accesses: 189
-
- Keywords: PMENU3 MEMORY RESIDENT PRINTER CONTROL EPSON
-
- FINALLY... access to printer control codes such as condensed or
- double strike when you need them most... while running other
- programs. This program, PMENU3, is a memory resident(only 41K)
- Printer Control Menu for Epson and compatable printers, and the IBM
- PC. It was written in Turbo Pascal, version 3.01A, and runs under
- DOS. Put PMENU3 in your autoexec.bat file so it will be loaded,
- then hit ALT-CAPSLOCK to pop it up. Enjoy it. Bob Nance
- 72167,3304
-
-
-
- [76706,440]
- TOBASE.PAS 03-Sep-85 16405 Accesses: 49
-
- Keywords: NUMBER BASE CONVERT
-
-
- This is a version of Bela Lubkin's Bases.pas. Includes the
- extended character set using alt-numpad keys, function keys etc.
- For IBM and compatibles. Extended keys are accessed using the Ascii
- selection. NOTE: all extended key codes are 128 higher than what is
- returned by normal methods of reading these keys, because we use
- the readch function in readall.lib
- It is easily changed to omit this feature. Converts between Binary,
- Ascii, Decimal, Hex and Octal (for you 'C' buffs).
-
-
-
- [72756,672]
- PI.PAS 02-Sep-85 4745 Accesses: 147
-
- Keywords: PI TRANSCENDENTAL SERIES ARCTAN T2K
-
- This program computes the digits of PI to a specified number of
- decimal places using a well known infinite series. The program is
- quite fast and includes a timer to measure the speed of your
- system. It took my T2K 9 min 19 sec to carry PI to 1000 places.
-
-
-
- [70007,2220]
- TIMECP.PAS 31-Aug-85 2075 Accesses: 23
-
- Keywords: TIME CLOCK CCPM CONCURRENT
-
- This is a Turbo Pascal routine to read the Concurrent CP/M-86
- system clock and convert it to ascii strings.
-
-
-
- [70210,1027]
- CHECK3 31-Aug-85 6055 Accesses: 57
-
- Keywords: CHECK DATE TIME TURBO DOS
-
- Check.pas v.3.0 -- A utility to check to ensure that the date was
- set (date <> 1980) and to set it if necessary. Allows option to
- set the time as well. Written as a learning exercise, comments/
- suggestions welcome. (c) copyright 1985 J. Levine --PUBLIC DOMAIN.
- Please leave comments/ suggestions here or on Atlantic Palisades:
- (718) 238 - 7855.
-
-
-
- [74025,15]
- HRDCPY.INC 31-Aug-85 4625 Accesses: 41
-
- Keywords: IBM PC TURBO GRAPHICS HARDCOPY IBM GRAPHICS PRINTER
-
- THIS IS THE ACTUAL CODE THAT REPLACES THE HARDCOPY PROCEDURE IN THE
- TURBO GRAPHIX TOOL BOX. IT SUPPORTS THE IBM GRAPHICS PRINTER AND
- THE SANTEC S700 WITH THE PEPSON OPTION. SEE ALSO HRDCPY.DOC AND
- HRDCPY.TST
-
-
-
- [74025,15]
- HRDCPY.TST 31-Aug-85 41650(17792) Accesses: 22
-
- Keywords: IBM PC TURBO GRAPHICS HARDCOPY IBM GRAPHICS PRINTER
- SCREEN IMAGE
-
- THIS IS THE TEST FILE FOR HRDCPY.INC UNDER AN IBM PC WITH THE COLOR
- GRAPHICS CARD. IF YOU DONT HAVE AN IBM GRAPHICS PRINTER YOU CAN
- STILL USE THIS FILE AND THE SAMPLE PROGRAM IN HRDCPY.DOC IF YOU
- LEAVE OUT THE CALL TO THE HARDCOPY PROCEDURE. AT A LATER DATE I
- WILL UPLOAD A SIMILAR IMAGE FOR THE USERS OF A HERCULES OR ULTRAPAK
- GRAPHICS CARD. IF THERE IS ANY INTEREST IN THESE TYPE OF IMAGES
- PLEASE LET ME KNOW.
- TONY RIVERA
-
-
-
- [74025,15]
- HRDCPY.DOC 30-Aug-85 2785 Accesses: 44
-
- Keywords: IBM PC TURBO GRAPHIX HARDCOPY IBM GRAPHICS PRINTER
-
- THIS IS A MODIFICATION TO THE HARDCOPY PROCEDURE IN TURBO PASCAL
- GRAPHIX TOOL BOX. IT WILL SUPPORT THE IBM GRAPHICS PRINTER SOME
- FORMATING OF THE PRINTED PAGE. SEE ALSO THE FILES HRDCPY.INC AND
- HRDCPY.TST
-
-
-
- [74146,225]
- CALSGN.FIX 30-Aug-85 1240 Accesses: 32
-
- Keywords: CALENDAR PRINTER VERSION 1.1 CORRECTIONS
-
- This short file describes the code changes necessary to version 1.1
- to correct a calculation error and do a file existance check. These
- changes will make version 1.1 function properly and be like version
- 1.2 .
-
-
-
- [74146,225]
- CALSGN.PAS 30-Aug-85 9805 Accesses: 82
-
- Keywords: CALENDAR PRINTER VERSION 1.2
-
- This program prints a calendar for any year or any picture file to
- your printer using printer controls. Version 1.2 corrects an error
- in calculating the starting day of the year. Generic TURBO 3.0
- works under CP/M or MS/PC-DOS.
- For those of you who already downloaded version 1.1, CALSGN.FIX
- is a short file which contains the changes to update that version
- to 1.2 .
-
-
-
- [75026,172]
- TURBFO.PAS 30-Aug-85 20150 Accesses: 111
-
- Keywords: GRAPHICS FONT EDITOR IBM PC
-
- This application is for the creation of custom graphics font
- character sets on the IBM PC. It demonstrates the use of a specific
- set to show animation. It use the interrupt vector for Interrupt 1F
- (hex) and allows for the storage and retrieval of created sets.
- Al Edlund
-
-
-
- [70127,3674]
- NEWSQ.PAS 28-Aug-85 26225 Accesses: 179
-
- Keywords: MS-DOS PC-DOS SUPER SQUEEZE PROGRAM
-
- This is a modified version of the 'Squeeze' program found in DL1.
- As of 08/28/85 the program runs abound 500% faster than the current
- one. This code has been tested on small files but has not been
- 'extensivly' tested. I hope that people will give this program a
- good workout and report and problems to me. gary miller 70127,3674.
- Program makes use of optional parameters to ReSet, ReWrite,
- BlockRead, and BlockWrite which are not available in CP/M
- implementations of Turbo Pascal.
-
-
-
- [70015,143]
- PRINTF.PAS 27-Aug-85 6380 Accesses: 249
-
- Keywords: TURBO FORMAT OUTPUT PRINTF
-
- Printf.pas is a program that includes a routine for formatted
- printing in Pascal. The Routine allows variable number of
- arguments and types. The routine is styled after the 'printf'
- routine in the 'C' library.
-
-
-
- [70307,521]
- TPVIEW.TXT 26-Aug-85 6020 Accesses: 61
-
- Keywords: TOPVIEW TURBO PASCAL 2.0 AND 3.0 IBM-PC XT AT
- MULTI-TASKING
-
- Second edition. A description of how to get Turbo Pascal, Versions
- 2.0 and 3.0, to work under IBM's TopView multi-tasking environment.
- Discusses installation of the Turbo compiler itself; does not
- present bindings for allowing Turbo programs to use TopView's
- built-in windowing and multi-tasking functions. Differs from the
- first edition of this file in that restricted use of Turbo 3.0 in
- the background under TopView is explained.
- Previous downloads: 78
- -- Randy Forgaard
-
-
-
- [75766,1336]
- FINDFI.PAS 25-Aug-85 4525 Accesses: 101
-
- Keywords: PATH DELIMITERS SUBDIR
-
- This routine finds the subdirectory of a file that is hiding
- somewhere in one of your many subdirectorys providing the file
- exists in one of your path specifieres. To invoke it you call it
- with the file you're looking for as parameter 1. It also can be
- used to find overlays and data files.
-
-
-
- [70357,2716]
- INSTX2.DOC 23-Aug-85 5975 Accesses: 119
-
- Keywords: 3.0+ COMPILER PCDOS EXECUTE SHELL COLOR INTENSITY PATCHES
-
- Description File for INSTX2.LQR -- INSTX2.LQR is LBR/SQueezed
- Turbo Source providing patches (zaps) to the PC-DOS TURBO compiler
- 3.00B/3.01A including:. 1) Implementation A DOS shell for the Turbo
- Compiler. 2) Reversal of the Compiler intensity attributes 3) Full
- Screen selection of compiler colors for IBM CGA &
- workalikes (including border).
-
- Regards
- - The Hunter's Helper -
-
-
-
- [70210,1027]
- TIMEXX.PAS 21-Aug-85 6170 Accesses: 169
-
- Keywords: TIME ENGLISH TURBO LEARNING DATE
-
- An exercise to learn how to get date and time and display in
- English Thanks to TUG, Bela, Skip Gilbrech, others. Please send
- responses, suggestions, etc. to J. Levine 70210,1027 here or on my
- bbs 718 238 7855. (c) J. Levine -- Public Domain -- 1985
-
-
-
- [70100,271]
- DAY.PAS 18-Aug-85 5955 Accesses: 88
-
- Keywords: DAY.PAS #1.00 85-08-17 ORDINAL GREGORIAN DAYLIB DATE
- INFORMATION UTILITY
-
-
- DAY is a utility program that will describe what DAYLIB.PLB
- determines for ordinal day numbers and Gregorian yyyy mo da dates
- given as command-line parameters. If the parameter is for a valid
- date within the restrictions of DAYLIB.PLB #3.00, DAY will give
- both forms of the date, the day of the week, and a calendar for the
- month in which the date occurs.
- The program describes its usage if you just operate it with no
- parameters.
-
-
-
- [70100,271]
- DAYLIB.PLB 18-Aug-85 8875 Accesses: 75
-
- Keywords: DAYLIB.PLB #3.00 85-08-17 GREGORIAN CALENDAR ORDINAL DATE
- WEEKDAY CONVERSIONS
-
- DAYLIB.PLB provides routines which convert between mo-da-year
- Gregorian (calday) dates and ordinal dates representing the number
- of ellapsed days since December 31, 1977 (used by CP/M and easily
- adjusted for MSDOS). Ordinal dates, positive integers for coding
- January 1, 1978 through September 17, 2067, are extremely valuable
- for internal comparison, sorting, and computation of the day of
- week and exact number of days between two given dates that are
- potentially years apart.
-
-
-
- [70100,271]
- DAYTST.PAS 18-Aug-85 4090 Accesses: 29
-
- Keywords: DAYTST.PAS #3.00 85-08-17 DAYLIB.PLB CONFIDENCE CHECK
- TEST PROGRAM
-
-
- This module provides a demonstration of some important boundary
- cases (extreme dates, dates with ordinals near zero, etc.) for the
- procedures implemented in DAYLIB.PLB. Then, a special consistency
- check is performed on all 2**16 of the ordinal dates from -32768 to
- +32767. The test is not very informative, unless you sit down with
- an almanac and actually hand check the material. The program
- DAY.PAS is more useful for general checking.
-
-
-
- [74736,375]
- GR110.DOC 17-Aug-85 13085 Accesses: 113
-
- Keywords: GRAPHICS IBM PC CGA HERCULES
-
- GR.DOC file from GR110.LBR. This is a normal text file, so you
- don't need to use a binary download protocol. GR110.LBR is a set of
- graphics routines for an IBM PC with a Color Graphics Adaptor or a
- Hercules Graphics Card. 13,185 bytes.
-
-
-
- [74736,375]
- GR110.LBR 17-Aug-85 112420(47968) Accesses: 64
-
- Keywords: GRAPHICS IBM PC CGA HERCULES
-
- Graphics Routines, version 1.1.0. IBM PC with Color Graphics
- Adaptor or Hercules Graphics Card only. Binary download,
- de-library, and unsqueeze. Contains GR.DOC, GR.INC, GR.COM, GR.ASM,
- and GRDEMO.PAS. 47,720 bytes. See GR110.DOC for the GR.DOC file
- only.
-
-
-
- [70127,3674]
- COMBIN.PAS 16-Aug-85 9260 Accesses: 83
-
- Keywords: MSDOS SOURCE FILE COMBINER TP3
-
- This program will build a single file from a turbo mainline program
- that includes all source from the main and include files. The
- program uses I/O redirection and should have a command line like
- this. combine < main.pas > allone.pas . This program requires TP3
- or higher. gary miller 70127,3674
-
-
-
- [76703,3015]
- BASES.PAS 16-Aug-85 2270 Accesses: 132
-
- Keywords: CONVERT NUMBERS BETWEEN BASES BINARY DECIMAL HEXIDECIMAL
- OCTAL ANY
-
- A program that converts numbers from any base to any other base in
- the range of 2 to 36. Completely uncommented -- comments will come
- later, this was uploaded in response to a cry for help and I didn't
- have time to waste.
- - Bela Lubkin
-
-
-
- [72167,2736]
- SIMPLX.LBR 14-Aug-85 15295(6528) Accesses: 87
-
- Keywords: CURVEFIT SIMPLEX LEAST SQUARES CURVE FITTING
-
- Program to perform least squares curve fitting to an arbitrary
- function using the simplex method. Library contains source code and
- a data file to test program with. This program was derived from a
- BYTE mag. art. of MAY 1984. (47 blocks XMODEM)
-
-
-
- [70475,1071]
- COLORS.PAS 12-Aug-85 3155 Accesses: 74
-
- Keywords: COLOR SCREEN ATTRIBUTE IBM
-
- Sets new color screen attributes on exit. Does not work if
- ANSI.SYS installed
-
-
-
-
- [72405,122]
- GRAPHX.MD1 11-Aug-85 7855 Accesses: 46
-
- Keywords: ATT 6300 GRAPHIX TOOLBOX GRAPHICS TURBO PASCAL MONOCHROME
- PATCH
-
-
- GRAPHX.MOD has been upgraded to include faster graphics via
- inline code. This patch enables the AT&T 6300 personal computer to
- use the Borland GRAPHIX TOOLBOX programs with 640 X 400 resolution.
- The 8 X 16 font in the AT&T ROM BIOS is used for high quality text
- while in the graphics mode.
-
-
-
- [72437,62]
- PIBCAL.LBR 10-Aug-85 190000(81088) Accesses: 63
-
- Keywords: CALCULATOR RECURSIVE DESCENT ALGEBRAIC INTERPRETER
- MULTIBASE ARITHMETIC
-
- PibCalc is a programmable algebraic calculator that incorporates a
- number of features useful for programmers, including octal and hex
- arithmetic. It is written using recursive descent.
-
-
-
- [72636,2123]
- TUGNY3.SIG 09-Aug-85 5355 Accesses: 171
-
- Keywords: NEW YORK TURBOPASCAL USERS GROUP NEWSLETTER
-
- This is a copy of the third newsletter of a Turbo Pascal Users
- Group in New York City.
-
-
-
- [76703,764]
- GRAPHX.FIX 08-Aug-85 20140 Accesses: 200
-
- Keywords: GRAPHIX GRAPHX GRAPHICS TOOLBOX FIX FIXES PATCH PATCHES
- CHANGES
-
- This is an explanation of all known changes and fixes to TURBO
- GRAPHIX TOOLBOX since it was originally introduced.
-
-
-
- [76703,764]
- QUESTN.PAS 08-Aug-85 6065 Accesses: 323
-
- Keywords: TURBO PASCAL COMMON QUESTIONS ANSWERS LIST PRINT CODE
- COMPILE RENAME
-
- This file answers several of the more common questions asked by
- people who are getting started using Turbo Pascal. Tells about
- listing a program, sending output from a program to a printer,
- getting around the 64 K code size limitation, compiling to disk,
- "renaming", a work file, etc.
-
-
-
- [70100,271]
- PN.PLB 07-Aug-85 7360 Accesses: 28
-
- Keywords: PN.PLB #2.00 85-08-06 NORMAL PROBABILITY DISTRIBUTION
- FUNCTION
-
-
- PN.PLB implements function PN(x) for approximation of the normal
- probability density function for mean 0 and variance 1. If Y is a
- random variable with such normal distribution, then PN(x) is the
- probability that a random Y will not exceed x. (This means that
- 100*PN(x) is the percentile of Y which are x or less too.)
- This version is intended for independent use as well as in
- chi-squared tests. The test driver PNT1.PAS demonstrates PN(x)
- using the data in PNT1.DAT.
-
-
-
- [70100,271]
- PNT1.DAT 07-Aug-85 1750 Accesses: 19
-
- Keywords: PNT1.DAT #1.00 85-08-06 PROGRAM PNT1.PAS NORMAL
- PROBABILITY TEST DATA
-
-
- This short file provides the annotated test stream processed by
- PNT1.PAS in providing a quick confirmation of PN(x) implementation.
- You can expand this material by running PNT1.PAS with it and then
- editing in more cases along the same lines as the material already
- present.
-
-
-
- [70100,271]
- PNT1.PAS 07-Aug-85 2650 Accesses: 20
-
- Keywords: PNT1.PAS #2.00 85-08-06 TEST DRIVER NORMAL PROBABILITY
- DISTRIBUTION PNX
-
-
- PNT1.PAS is a test driver designed specifically for demonstration
- that PN(x) in PN.PLB is operating reasonably. PNT1.PAS also
- requires the file PNT1.DAT for reference as a test stream.
- Additional tests can be added simply by modifying PNT1.DAT, leaving
- PNT1.PAS intact.
- PNT1.PAS uses data-driven information to control the format of
- its report and displays. The technique is the same as introduced
- for ERFT1.PAS.
-
-
-
- [72336,2257]
- DISKG.PQS 07-Aug-85 35320(15072) Accesses: 136
-
- Keywords: DISK DIRECTORY MAINTENANCE GENERIC MSDOS PCDOS IBM DEC
- RAINBOW
-
- DISK MAINTENANCE PROGRAM, For Generic MS-DOS/PC-DOS Version 2.x
- This program lets you mark files for renaming, copying or
- deletion, then press a single key to perform the changes.
- Commands are issued via "control" keys or IBM-PC or DEC Rainbow
- function keys. It can easily be modified to accept other function
- keys.
- Note: This is a SQUEEZED file and must be unsqueezed for use.
-
-
-
- [72336,2257]
- DISKG.TQT 07-Aug-85 10960(4704) Accesses: 111
-
- Keywords: DISK DIRECTORY MAINTENANCE GENERIC MSDOS PCDOS IBM DEC
- RAINBOW
-
- DISK MAINTENANCE PROGRAM, For Generic MS-DOS/PC-DOS Version 2.x
- Instruction file for DISKG.PAS.
- This program lets you mark files for renaming, copying or
- deletion, then press a single key to perform the changes.
- Commands are issued via "control" keys or IBM-PC or DEC Rainbow
- function keys. It can easily be modified to accept other function
- keys.
- Note: This is a SQUEEZED file and must be unsqueezed for use.
-
-
-
- [70100,271]
- ERF.PLB 06-Aug-85 6645 Accesses: 30
-
- Keywords: ERF.PLB #2.00 85-08-06 GAUSSIAN ERROR FUNCTION ERF
- STATISTICS
-
-
- ERF.PLB provides a definition for the Gaussian error function,
- erf(z) defined to be the integral from 0 to z of 2/pi*exp(-sqr(t))
- dt. This function is related to many other statistical functions
- involving normal probabilities, and has been implemented for use in
- deriving and testing such other functions, including the Normal
- Probability Distribution and the Chi-Squared Distribution function.
- ERFT1.PAS and ERFT1.DAT provide a test driver and data.
-
-
-
- [75366,2413]
- CLENUP.PAS 31-Jul-85 16280 Accesses: 288
-
- Keywords: TURBO 3.0 CLEANUP LOWERCASE PRINTOUT UPLOAD UTILITY
-
- CLEANUP.PAS takes your source program thru two passes. 1st, it
- makes all words (except comments and Write(ln) strings) lowercase.
- Then, it capitalizes all reserved words. It has options for all
- versions of TURBO-PASCAL (within release 3.0), and is handy for
- readable printout or uploading when you don't feel like typing in
- source code "picture perfect".
-
-
-
- [70446,1244]
- CWINDO.PAS 30-Jul-85 3640 Accesses: 250
-
- Keywords: WINDOW IBM-PC COLOR
-
- Modified version of WINDO.PAS that adds color (with the IBM Color
- Graphics Adapter or the Hercules Color Card) and speeds up the
- windowing routines.
-
-
-
- [70446,1244]
- WINTES.PAS 30-Jul-85 820 Accesses: 184
-
- Keywords: WINDOW IBM-PC COLOR DEMO
-
- Demonstration for CWINDO.PAS.
-
-
-
- [74736,375]
- WITHBE.PAS 30-Jul-85 5455 Accesses: 44
-
- Keywords: BENCHMARK WITH HEAP IBM PC
-
- Benchmark of the WITH statement. The routines that calculate
- elapsed time are specific to the IBM PC.
-
-
-
- [75766,1336]
- DISPTY.PAS 29-Jul-85 940 Accesses: 90
-
- Keywords: MONO VS. COLOR
-
- This short program converts a Turbo compiled program from Mono to
- Color. (Or Color to Mono). Turbo Compiled programs seem to use
- Bytes $55 which would be $13 for color, $12 for Mono, and Bytes
- $6d,$3 for Color, $7 for Mono. The way to use the program is: Type
- in "disptype" then a space followed by the program to convert,
- followed by a space then an M or C depending on what you want to
- convert your program to. This may save you from having to use the
- Ginst program.
-
-
-
- [72307,242]
- BCDATA.IQC 28-Jul-85 5535(2368) Accesses: 36
-
- Keywords: BCD TRANSCENDENTAL FUNCTIONS ARCTANGENT
-
- All functions in BCDFUN.INC except arctan seem very accurate.
- BCDATAN could replace that one. The text claims 19+ places
- precision; my checks have shown at least 12+ places.
-
-
-
- [72307,242]
- BCDFIN.IQC 28-Jul-85 5215(2240) Accesses: 43
-
- Keywords: BCD TRANSCENDENTAL FINANCIAL LOGARITHM EXPONENTIAL
- SQUARE_ROOT FACTORIAL
-
- This is a reworking of file BCDFIN.(INC?). Because POWERN is so
- good, I removed the power function. I also rewrote the logarithm
- and exponential functions to use Horner's method, which is shorter,
- faster and more accurate than the original expansions.
-
-
-
- [72307,242]
- BCDSCA.PQS 28-Jul-85 4880(2112) Accesses: 11
-
- Keywords: BCD EXPONENT SCALE FACTOR
-
- Get and change the scale factor for a BCD real. The scale factor
- is what prints out for the number, which is one less than the
- stored exponent. Among other things, this is an easy way to
- multiply or divide by a variable power of 10.
-
-
-
- [70327,3463]
- LINEAR.PAS 27-Jul-85 8515 Accesses: 70
-
- Keywords: GAUSSIAN LINEAR MATRIX SOLVE DECOMP CPM MSDOS TP3.0
-
- This is a simple set of procedures to do Gaussian Elimination with
- Partial Pivoting to solve a system of linear equations. It works
- only with TP Ver 3.0 or up, and it has a few quirks as said in the
- file. Based on a routine out of Forsythe Malcolm and Moler's Book
- COMPUTER METHOD'S FOR MATHEMATICAL COMPUTATIONS.
-
-
-
- [72466,212]
- SETAT.PAS 27-Jul-85 11555 Accesses: 152
-
- Keywords: UTILITY ATTRIBUTE READ-ONLY READWRITE SYSTEM HIDDEN
- DIRECTORY LABEL ARCHIVED
-
- This program (for PC-DOS) 2.XX and higher, will allow the viewing
- and setting of a file's directory attributes. It is menu driven,
- will accept paths, and works with floppies and hard drives. Allows
- setting files to read only and back, among other things. Revised
- version of setatr.pas, now deleted.
-
-
-
- [72636,2123]
- TUG-NY.SIG 27-Jul-85 4070 Accesses: 188
-
- Keywords: NEW YORK TURBOPASCAL USERS GROUP NEWSLETTER SIG
-
- This is a copy of our Newsletter for a TurboPascal Users Group
- which we have formed in New York City.
-
-
-
- [70100,271]
- T3OVR1.ASM 26-Jul-85 24945 Accesses: 48
-
- Keywords: T3OVR1.ASM #1.05 85-07-18 TURBO PASCAL 3.00A CPM-80
- OVERLAY LOADER PATCH
-
- This is a fully-annotated assembly-language patch for the CPM-80
- 3.00A version of Turbo Pascal. Install this patch in accordance
- with the procedure and precautions specified in the ASM comments.
- T3OVR1 supports higher-performance overlay applications. Pascal
- source-program changes are unnecessary, and overlay procedures can
- now be used during read/write operations. Overlay files are opened
- with input-only flag, helping out under MP/M 2 and CP/M Plus too.
-
-
-
- [72247,2671]
- OVLY10.DOC 26-Jul-85 3945 Accesses: 45
-
- Keywords: OVERLAY HANDLER FIX CPM CPM80 V3.00A
-
-
- OVLY10.DOC is the documentation for OVLY10.PAS which is a
- postprocessor for CP/M 80 Turbo Pascal version 3.00A which fixes
- the speed problems when making extensive use of overlays. It does
- this by patching the run-time library and the user's object code
- and overlay files.
-
-
-
- [72247,2671]
- OVLY10.PAS 26-Jul-85 13315 Accesses: 26
-
- Keywords: OVERLAY HANDLER FIX CPM CPM80 V3.00A
-
-
- OVLY10.PAS is a postprocessor for CP/M 80 Turbo Pascal V3.00A
- which fixes the speed problems when overlays are used extensively.
- See OVLY10.DOC for details.
-
-
-
- [76706,440]
- EPSONM.PAS 26-Jul-85 1955 Accesses: 124
-
- Keywords: PRINTER EPSON WRITEALL READALL
-
- This file allows you to set epsonmx printer modes. it uses include
- files readall.lib and writeall.lib. You can also 'stack' modes if
- the printer will allow such as compressed doublestrike.
-
-
-
- [76706,440]
- MACHDE.IBM 26-Jul-85 6395 Accesses: 184
-
- Keywords: IBM TURBBS BBS
-
- This is it! The IBM hardware-specific include file for TurboBBS. To
- use, simply download TURBBS.LBR, BBSINF.LBR, (rename it to
- BBSINFO.LBR), mailsys.fix, filesys.fix, bbs105.doc and you have an
- instant EXCELLENT BBS. This code was written by Bob Maxwell owner
- of the Vancouver TurboBBS. LU.EXE is needed to change the text
- files in bbsinfo. Also in IO.INC, comment or remove the procedure
- FLUSH as it is replaced in this file. Happy BBS'ing.
-
-
-
- [76706,440]
- READAL.LIB 26-Jul-85 1030 Accesses: 180
-
- Keywords: READ CHARACTER FUNCTION KEYS
-
- The routines in this 'lib' file make life easy- especially readch.
- allows your calling procedure to do nothing special to test for
- special keys (function keys, cursor keys page keys or alt or
- control keys). each special key has a unique number above 128.
- keytest.pas is simple pgm using this routine to test for the number
- of the key. the case stmt was stuck in there to show the simplicity
- of it all.
-
-
-
- [76706,440]
- WRITEA.LIB 26-Jul-85 2280 Accesses: 148
-
- Keywords: WRITE ROUTINE
-
- The Writeprompt procedure in this file has saved me much time when
- writing menu selections or prompts. As soon as I find it, the file
- epsonmx.pas will show one way this can be used effectively. I got
- the idea for the ! command from Borland's source files.
-
-
-
- [70127,3674]
- CATALG.PAS 25-Jul-85 17875 Accesses: 158
-
- Keywords: MSDOS TP 3 DIR UTILITY PATH SEARCH
-
- Directory utility for MSDOS machines, can search an entire
- winchester for a file, or can start at any path and search to the
- last entry on that path. Listing is not the best but it works.
- Documentation is in program in first section.
- gary Miller 70127,3674
-
-
-
- [70100,271]
- CACH22.PAS 23-Jul-85 7615 Accesses: 48
-
- Keywords: CACH22.PAS #4.00 85-07-22 COLLATZ-ULAM CONJECTURE
- EXPERIMENT DEMONSTRATION
-
-
- CACH22 greatly refines the Catch22 program [Turbo Pascal Version
- 3.0 Reference Manual pp.145-146] to demonstrate floating-point
- arithmetic for exact-integer calculations to many more digits than
- obtainable with 15-bit ordinals. This is also an useful test of
- Turbo-8087 and Turbo-BCD precision maintenance.
- Avoidance/detection of "overflows" beyond exactness is also
- illustrated.
- #4.00 update: Also removes memory management now done better in
- MEMSIZ.PAS.
-
-
-
- [72435,1617]
- USEENV.ASM 23-Jul-85 10470 Accesses: 74
-
- Keywords: ENVIRONMENT DOS PC MS BATCH TD PROCESS VARIABLES
-
-
- Source code (MASM) for USEENV.COM. (See description there)
- previous download count: 90
-
-
-
- [74736,2255]
- FILELI.DOC 23-Jul-85 1685 Accesses: 104
-
- Keywords: UTILITY PROGRAM LIST PRINT IBM-PC DOS FILTER
-
- A DOS filter (PC-DOS Ver 2.0 tested) used to list out one or more
- files selected by the DOS DIR command. Used with an optional print
- spooler, provides for a very fast and easy way to list several
- text/program files with page numbers and headings of complete
- information about the file. Supports paths and hard disks.
-
-
-
- [74736,2255]
- FILELI.PAS 23-Jul-85 9680 Accesses: 105
-
- Keywords: PRINT UTILITY DOS FILTER LIST PROGRAM
-
- A DOS Filter to print out one or more text files selected by the
- DOS DIR command. Great for automatic dumping of Turbo source files
- to printer. One command and as many files as selected will print
- formatted to the designated list device. SEE FILELIST.DOC
-
-
-
- [75225,1331]
- SAL.PAS 23-Jul-85 4145 Accesses: 63
-
- Keywords: SAL SK SIDEKICK APPOINTMENT
-
- Simple Appointment Lister. See source code for (some) internal
- doc. Lots of ways to make this better, but it's usable as is.
- Usage: SAL <filespec>
- <filespec> is optional and defaults to \SK\APPOINT.APP
- (isn't that where everybody keeps their appointment file?).
-
-
-
-
- [76474,231]
- HOWMUC.PAS 23-Jul-85 7880 Accesses: 148
-
- Keywords: PC-DOS MS-DOS DISK SPACE COPY COPYING FILES
-
- HOWMUCH.PAS will allow you to calculate the disk space used by
- certain groups of files. For example, HOWMUCH *.PAS will return
- the total disk space used, in the current dir, of all .PAS files.
- Useful when copying files from hard disk to floppy.
-
-
-
- [70100,271]
- JW042.PAS 22-Jul-85 7795 Accesses: 25
-
- Keywords: JW042.PAS #2.00 85-07-21 HARMONIC SERIES TRUNCATION
- BENCHMARK DEMO TURBO PASCAL
-
-
- JW042.PAS is a considerable elaboration of example program 4.2 of
- the Jensen and Wirth PASCAL USER MANUAL AND REPORT (2d edition).
- This version is designed to show both the cost and precision
- effects of computation of series by summation of terms. JW042 is
- meant to be self-explanatory.
- If you report timings for other configurations and compilers, I
- will include them in updates of the table on the end of the
- program. -- Dennis E. Hamilton, User ID 70100,271.
-
-
-
- [70100,271]
- JW031.PAS 21-Jul-85 3505 Accesses: 31
-
- Keywords: JW031.PAS #2.00 85-07-20 TEMPERATURE CELSIUS FAHRENHEIT
- CONVERT TABLE EXAMPLE
-
-
- JW031 is adapted from the convert program, 3.1, given by Jensen
- and Wirth in PASCAL USER MANUAL AND REPORT (2d edition). JW031 is
- meant to be self- explanatory and demonstrate typical changes that
- are made when adapting programs from any implementation of Pascal
- to another.
- Beside satisfying my own cosmetic preferences, JW031 bridges a
- common difference in the default output of integers. --
- D.E.Hamilton
-
-
-
- [75026,172]
- DISKRE 20-Jul-85 21605 Accesses: 69
-
- Keywords: DISKREAD DIRECT DISKETTE IO INT13H INT13
-
- This is a very simple extension of Bela Lubkin's logical read
- application. It includes the ability to do direct diskette i/o on a
- head,track, and sector basis. It should probably be streamlined and
- suggestions and any corrections would be appreciated. Al Edlund
-
-
-
- [70100,271]
- JW001.PAS 18-Jul-85 3215 Accesses: 35
-
- Keywords: JW001.PAS #2.00 85-07-18 JENSEN-WIRTH INFLATION PROGRAM
- 0.1 EXAMPLE DEMO
-
-
- JW001 is the inflation-rate program 0.1 given by Jensen and Wirth
- as the first example in the PASCAL USER MANUAL AND REPORT (2d
- edition). The program is meant to be self-explanatory and to also
- demonstrate typical steps which need to be considered when
- converting Pascal programs from one implementation to another.
- (The examples in the Jensen-Wirth manual were developed on a large
- Control Data Corporation computer. The changes made for Turbo
- Pascal were optional and minor.)
-
-
-
- [76703,3015]
- LIFE02.COM 17-Jul-85 72560(30976) Accesses: 138
-
- Keywords: IBM PC PC-DOS COLOR HERCULES ERICSSON LIFE LIFE02
- MATHEMATICAL GAME OLD VERSION
-
-
- Version 0.2 of my amazing Life game. Supports IBM, Hercules, and
- Ericsson graphics cards.
- See LIFE03.LBR for the next release of TurboLife. This version
- is being left for historical purposes (rich or curious people can
- collect a complete set).
- Download as a binary file. 223 XMODEM blocks - 5-20 minutes at
- 1200 bps.
- Source will be available when I'm finished.
- - Bela Lubkin
-
-
-
- [70100,271]
- MEMSIZ.PAS 16-Jul-85 5075 Accesses: 36
-
- Keywords: MEMSIZ.PAS #1.04 85-07-16 CPM-80 TPA SIZE ADJUSTMENT
- DEMONSTRATION
-
-
- MEMSIZ is a little utility program that demonstrates the use of
- Turbo Pascal 3.00A (CPM-80) system pointers for both shrinking the
- program out of the way of CP/M and also then claiming the rest of
- available memory for use by the program.
- The compiled program will show the effect of memory mapping with
- and without the special initialization, so you can see what is
- going on.
- Version #1.04: Use more-precise pointer values
-
-
-
- [72267,1531]
- BCDSQT.PAS 14-Jul-85 6375 Accesses: 43
-
- Keywords: TURBO BCD SQUARE ROOTS NEWTON APPROXIMATION SQRT
-
-
- A demonstration of solving for integer roots by repeated
- approximation
- (Newton's method). Especially useful for TURBOBCD, which lacks
- the SQRT,
- LN, and EXP functions. Can be adapted to solve other
- "well-behaved"
- equations by the same method.
-
-
-
- [70107,1772]
- TREE.LQR 13-Jul-85 27665(11808) Accesses: 148
-
- Keywords: TREE INC PROCEDURE
-
- This library contains three files (tree.doc, tree.pas and
- tree.inc). Tree.inc includes procedures for handling binary search
- trees. Includes Addnode, Findnode, Deletenode, Balancetree,
- Rebuildtree, Inorder, Preorder and Postorder. Tree.pas is a sample
- program using these procedures. Requires Turbo 3.0 and higher. 85
- xmodem blocks.
-
-
-
- [70206,174]
- TBBS2.DEF 13-Jul-85 2600 Accesses: 184
-
- Keywords: TURBO BBS PLANNED NEW VERSION ANNOUNCEMENT
-
- A description of some of the planned new features for the upcoming
- new version of TurboBBS (current version is 1.05, new version is
- 2.0). Feel free to make suggestions via E-MAIL. The new version
- will probably start testing in mid-August, and be released a month
- afterward.
-
-
-
- [75146,3212]
- VIDTEX.PAS 12-Jul-85 2045 Accesses: 182
-
- Keywords: GRAPHICS VIDTEX PCDOS IBMPC
-
- Vidtex3 converts the high-res mode Vidtex characters found in
- CompuServe video files into graphics on the IBM PC. Program
- converts files, so pictures must be downloaded as text--one picture
- per file. This program writes directly to memory for speed. Good
- Vidtex pictures can be found in the CB Pictures area. --BJ Dooley.
-
-
-
- [76474,154]
- TPONG2.PAS 12-Jul-85 12570 Accesses: 96
-
- Keywords: TURBO PASCAL PCDOS MSDOS PONG
-
- Adaptation of PONG originally published in PC Magazine as a BASIC
- listing. MS/PC DOS specific because of use of interrupt 10h to
- turn the cursor off, which is neccessary for performance reasons.
-
-
-
- [72157,36]
- TPROD.LST 11-Jul-85 17335 Accesses: 121
-
- Keywords: TURBO PASCAL PRODUCTS LIST HARDWARE SOFTWARE REVIEWS
- COMPATIBLE
-
- Products listed in this file have been advertised as compatible
- with and useful for Turbo Pascal. They include utilities,
- graphics, and other tools. No representation is made by either
- Borland International or myself as to the usefulness of these
- programs. Any risk is with you, the user. If you wish to add
- your comments about the use of one product, or have a new
- product to add, leave a note for the author (see file header for
- PPN). Good luck ! ...
-
-
-
- [70010,465]
- KERMIT.DQC 08-Jul-85 179920(76768) Accesses: 43
-
- Keywords: KERMIT TURBO PASCAL CPM COMMUNICATIONS
-
- Generic documentation for Kermit, a popular communications program
- and file transfer protocol developed at the Columbia University
- Center for Computing Activities. (Kermit is of limited use on
- CompuServe, because CompuServe does not support the Kermit
- protocol.) You do not need this file if you already know how to
- use generic Kermit. Download using:
- DOW KERMIT.DQC/TYPE:BIN/PROTO:XMODEM or A or B
- Then, unsqueeze this file (using, e.g., USQNEW.PAS in DL1). See
- also KERMIT.LBR.
-
-
-
- [70010,465]
- KERMIT.LBR 08-Jul-85 126560(54016) Accesses: 59
-
- Keywords: KERMIT TURBO PASCAL CPM COMMUNICATIONS
-
- This library of files contains source code and documentation for a
- CP/M-80 Kermit, written in Turbo Pascal. Kermit is a
- communications program/protocol, not useful with CompuServe.
- Download using:
- DOW KERMIT.LBR/TYPE:BIN/PROTO:XMODEM or A or B
- Then, de-library this file (see DELIB.PAS in DL0). This produces
- four files, including a READ.ME file, which you should read. You
- will need a file unsqueezer (e.g., USQNEW.PAS in DL1) to unsqueeze
- two of the files. See also KERMIT.DQC.
-
-
-
- [75026,1042]
- BCDFUN.INC 08-Jul-85 5555 Accesses: 103
-
- Keywords: TURBO BCD TURBOBCD TRANSCENDENTAL ARCTAN SIN COS SQRT LOG
- LN EXP
-
- This file contains transcendental functions for the BCD version of
- Turbo Pascal. The functions included are: sqrt, log, ln, exp, sin,
- cos, and arctan. -- Randall A. Gacek [75026,1042]
-
-
-
- [70100,271]
- FLTST1.PAS 07-Jul-85 1145 Accesses: 50
-
- Keywords: FLTST1.PAS #1.00 85-07-07 TURBO PASCAL INTEGER-TO-REAL
- CONVERSION CHECK
-
-
- This simple program is used to confirm whether or not the
- conversion of ordinals to real floating-point values is operating
- correctly for the extreme negative integer, -32768.
- The program describes its own operation. If the program hangs,
- you need a patch like the one provided for CP/M-80 Turbo Pascal
- 3.00A in file T3FLT1.ASM. If the program terminates normally, your
- compiler and run-time library does not need correction.
-
-
-
- [70100,271]
- T3FLT1.ASM 07-Jul-85 6380 Accesses: 34
-
- Keywords: T3FLT1.ASM #1.01 85-07-07 CPM-80 3.00A INTEGER-TO-REAL
- CONVERSION FIX
-
-
- CP/M-80 Turbo Pascal 3.00A has a bug in its conversion of ordinals
- to real floating-point representations. Trying to normalize the
- absolute value of -32768 causes the computer to hang because there
- was no provision for handling positive value 32768 = $8000 with
- high bit set and the rest zero.
- T3FLT1.ASM is a patch for TURBO.COM which can be assembled and
- installed in accordance with the instructions in the file. It
- appears to correct the problem with no other consequences.
-
-
-
- [70127,3674]
- COMTES.PAS 07-Jul-85 30510 Accesses: 88
-
- Keywords: MSDOS COMM INTERRUPT
-
- This program is a small test of INTERR.INC in DL1, it can use
- either com ports in an IBM PC or compatable. To use both com ports
- at once chage the name of the queue in the COM2 routine to
- something other than queue and declare it as type queue_type. This
- routines does no echo of typing it assumes that the remote system
- echo input. gary miller 70127,3674
-
-
-
- [72405,122]
- GRAPHX.MOD 06-Jul-85 6180 Accesses: 58
-
- Keywords: GRAPHIX TOOLBOX GRAPHICS ATT 6300 TURBO PASCAL
-
-
- This file contains modifications to the GRAPHIX
- TOOLBOX
- file, GRAPHIX.SYS. These patches will permit the AT&T
- 6300
- personal computer to operate under Turbo Pascal in the
- "Super
- High Resolution" (640 X 400) mode. It has been tested
- with
- the standard monochrome monitor using the program
- TGDEMO.PAS
- which is contained in the GRAPHIX TOOLBOX package.
- Both
- graphics and high quality text can be displayed on screen.
-
-
-
- [70100,271]
- POWERN.PLB 05-Jul-85 12785 Accesses: 58
-
- Keywords: POWERN.PLB #1.05 85-07-04 FAST CALCULATION OF INTEGER
- POWERS OF NUMBERS
-
-
- POWERN.PLB defines the function PowerN(x,n) for computing x^n, the
- number x to integer power n. Pascal short-cut techniques are used
- to provide a method which is always superior to exp(n*ln(x)) and
- most other direct solutions to this common case. (Note, however,
- that even better improvements can result from overall problem
- transformation. See the references here.)
- #1.05 revision: Adds a Niklaus Wirth refinement to use of the
- Knuth 4.6.3A and David Gries techniques.
-
-
-
- [70100,271]
- TPWRN.PAS 05-Jul-85 7410 Accesses: 47
-
- Keywords: TPWRN.PAS #1.00 85-07-05 POWERN.PLB POWER CALCULATION
- TEST DEMO ACCURACY CHECK
-
-
- TPWRN.PAS demonstrates the use of POWERN.PLB in calculating
- integer powers of real (floating-point) values: x**n and x^n.
- TPWRN demonstrates corret functioning of the POWERN.PLB used and
- also shows how errors arise in the calculation of powers. It is
- clearly demonstrated that POWERN.PLB is not only faster but less
- prone to error build-up than the mathematically equivalent but
- computationally sloppy exp(n*ln(x)) method.
- #1.04: Edit to publishable more-portable form.
-
-
-
- [70100,271]
- OVTST1.PAS 04-Jul-85 3740 Accesses: 32
-
- Keywords: OVTST1.PAS #1.05 85-07-04 TURBO PASCAL OVERLAY TEST AND
- DEMO
-
-
- This program compiles under all version of Turbo Pascal 3.0 to
- demonstrate how well overlays work. For CP/M-80, this program
- demonstrates the improvement gained with the T3OVR1.ASM patch, and
- how the choice of overlay grouping will continue to influence
- performance. For PCDOS/MSDOS/CPM-86, the program serves as a
- torture test until a patch or revision is available there also.
- Version #1.05: Shows effect of nested overlay groups better.
-
-
-
- [70127,3674]
- SETEPC.INC 02-Jul-85 2745 Accesses: 15
-
- Keywords: MSDOS WANG PC COM PARAMETERS
-
- Set WANG PC Com pararameters from turbo, only useful to WANG PC
- users. Can be used along with QUEUE.INC in dl1 to create a com
- program. gary miller 70127,3674
-
-
-
- [72267,1531]
- POLITK.PAS 01-Jul-85 13885 Accesses: 134
-
- Keywords: COLOR SNOW FLICKER FLASH RETRACE GAME LIFE CELLULAR
- AUTOMATA VIDEO
-
- POLITK demonstrates reading and writing the color video memory
- without "snow", by waiting for the Horizontal Retrace. It is also
- a colorful game, something like LIFE. It will not work on MONO
- screens, but does contain tips for converting the game to MONO.
-
-
-
- [70120,112]
- CALNDR.LBR 30-Jun-85 33185(14176) Accesses: 189
-
- Keywords: CALENDAR
-
- This Turbo Pascal program will generate a calendar for any year and
- send it to a file, the screen or the printer. Five different
- formats are provided.
-
-
-
- [74036,2347]
- SIEVE.PAS 30-Jun-85 4205 Accesses: 131
-
- Keywords: SIEVE BENCHMARK TURBO PASCAL MSDO
-
- TURBO PASCAL version of Sieve of Eratosthenes. Runs on MSDOS.
- Easily adapted to other systems.
-
-
-
- [76703,764]
- ACTSK.PAS 28-Jun-85 1515 Accesses: 276
-
- Keywords: ACTIVATE SK SIDEKICK
-
- Turbo Pascal program to activate Sidekick version 1.5!
-
-
-
- [72446,415]
- FILEFI.FIX 26-Jun-85 660 Accesses: 99
-
- Keywords: PATH FILE FIND FIX RMI
-
- This is a fix to FILEFI.INC. A line has to be swapped to find the
- file in the current directory also. Sorry for this inconvenience.
- RMI Aachen/W.Germany
-
-
-
- [71016,1573]
- POP.PAS 25-Jun-85 840 Accesses: 164
-
- Keywords: MS-DOS PC-DOS TURBO 3.0 CD PATH PUSH POP DIRECTORY STACK
-
- This program, along with its companion, PUSH.PAS, allows you to
- save the current directory path to a file and restore it later.
- This is useful to create batch files for programs like WordStar
- that don't understand paths. Requires Turbo 3.0, MS-DOS or PC-DOS
- 2.0 or greater.
- - Bela Lubkin
-
-
-
- [72267,1531]
- TIMER.INC 25-Jun-85 1475 Accesses: 249
-
- Keywords: TIME TIMER IBM EXECUTION
-
- This procedure starts a "timer" when you call "timer(on)" and stops
- it when you call "timer(off)". The elapsed time in seconds
- ("accurate" to 1/100s) is stored in the real variable "time". Note
- that TIMER itself takes time, so for timing short events, you want
- to average many repetitions.
-
-
-
- [75225,1331]
- SCRDEM.PAS 25-Jun-85 940 Accesses: 203
-
- Keywords: DEMO SCREEN IO GET PUT COLORS PCDOS IBM PC
-
- This is a quick & dirty demo of a method to quickly save & recall
- screen images using BlockWrite & BlockRead. It also happens to
- display all TextColors against all TextBackgrounds. Requires
- CGA/EGA, but could easily be adapted for mono.
- Steve Plegge
-
-
-
- [71016,1573]
- PUSH.PAS 24-Jun-85 920 Accesses: 155
-
- Keywords: MS-DOS PC-DOS TURBO 3.0 CD PATH PUSH POP DIRECTORY STACK
-
- This program, along with its companion, POP.PAS, allows you to save
- the current directory path to a file and restore it later. This is
- useful to create batch files for programs like WordStar that don't
- understand paths.
- Requires Turbo 3.0, MS-DOS or PC-DOS 2.0 or greater.
- - Bela Lubkin
-
-
-
- [72415,1602]
- BCDFIN.INC 23-Jun-85 3355 Accesses: 77
-
- Keywords: BCD SQRT LN FINANCIAL
-
- Functions for square root, natural log of a number between 0 and 1
- and exponentiation for use in financial calculations using the BCD
- versions of Turbo Pascal 3.0.
-
-
-
- [72415,1602]
- PRSET.PAS 23-Jun-85 3985 Accesses: 188
-
- Keywords: PRINTER EPSONFX
-
- A small program to send control codes to an Epson FX printer.
- Compile as a .COM file.
-
-
-
- [74766,2246]
- LPDEMO.PAS 22-Jun-85 815 Accesses: 19
-
- Keywords: TURBOPASCAL LIGHTPEN HEATH ZENITH 100
-
- The demonstration program described in LPGET.DOC to show how
- LPGET.PRO can be used with the lightpen on the H/Z-100
-
-
-
- [74766,2246]
- LPGET.DOC 22-Jun-85 1815 Accesses: 17
-
- Keywords: TURBOPASCAL LIGHTPEN HEATH ZENITH 100
-
- This is a description of LPGET.PRO, a Turbo procedure to use the
- software wizardry lightpen with the H/Z-100. See also LPDEMO.PAS
-
-
-
- [74766,2246]
- LPGET.PRO 22-Jun-85 2485 Accesses: 16
-
- Keywords: TURBOPASCAL LIGHTPEN HEATH ZENITH 100
-
- The procedure described in LPGET.DOC. See also LPDEMO.PAS for a
- demonstration of its use.
-
-
-
- [75146,3212]
- ALLDIR.PAS 22-Jun-85 3260 Accesses: 272
-
- Keywords: DIRECTORY PCDOS FREESPACE ALL DIRECTORIES WITH FREESPACE
- COMPRESSED
-
- Alldir lists directories with freespace for all drives on system,
- including RAM disks. Listings are compressed, and there is an
- automatic pause when screen fills. Absolutely great on multiple
- diskette systems.
-
-
-
- [70227,137]
- DELETE.PAS 20-Jun-85 1610 Accesses: 97
-
- Keywords: DELETE ERASE FILES CPM80
-
- A general utility that may be blockread to top of turbo program.
- Then program compilied and run. User will then be prompted for
- filename(s) to delete. Wildcards may be used as in standard cp/m
- ERA command. Once program is run, ^KY may be used to delete the
- DELETE.PAS module.
-
-
-
- [70227,137]
- WIPE.PAS 20-Jun-85 545 Accesses: 59
-
- Keywords: DELETE ERASE .BAK BAK BACKUP FILES CPM80
-
- A general utility to be blockread to top of turbo program,
- compiled, run and then block-deleted. Program will erase all 'BAK'
- files on the currently logged drive. Similar to ERA *.BAK from CPM
- command line. See companion program, 'DELETE.PAS' for a more
- extensive version that supports wildcards.
-
-
-
- [72267,1531]
- LIFEM2.PAS 19-Jun-85 13110 Accesses: 165
-
- Keywords: LIFE MONO CONWAY AUTOMATA GAME
-
- This version of LIFE runs on a monochrome monitor. It has twice
- the resolution (both horizontal and vertical) of LIFEMO. It causes
- ugly flickering on a color screen (nyah!). About 80 generations go
- by each minute. The "universe" is 80x48.
-
-
-
- [72267,1531]
- LIFEMO.PAS 18-Jun-85 15265 Accesses: 40
-
- Keywords: LIFE GAME MONO MONOCHROME CONWAY
-
- This is a MONOCHROME version of the famous LIFE game. The "dots"
- are quite large, so the "universe" is only 40x24. Whatever goes
- off one edge comes on again at the opposiet edge. It does about
- 110 generations a minute.
-
-
-
- [72446,415]
- FILEFI.INC 17-Jun-85 3330 Accesses: 159
-
- Keywords: PATH FIND FILE IBM PC RMI UTILITY
-
- Although TURBO Pascal does not find it's own TURBO.MSG file, your
- program can find it's related DATA ! Just include this little
- program into your source before assigning a filename. If your PATH
- is set accordingly, your files will be found and assigned. From:
- Wolfgang Siebeck, RMI-Aachen, W.Germany, 72446,415
-
-
-
- [75776,3603]
- ZTP-IN.LBR 17-Jun-85 53040(22656) Accesses: 12
-
- Keywords: ZCPR3 CPM80 TURBO GINST INSTALLATION
-
- This library of squeezed files contains a program which simply and
- automatically does video installation of Turbo programs running on
- ZCPR3 systems using the ZCPR3 TCAP. It is a nice demonstration of
- what's possible, but it would be even better if the ZCPR3 TCAP had
- codes for InsLine and DelLine. Much easier to us{e than GINST (For
- CP/M 80 Turbo only)
-
-
-
- [73145,513]
- DR1.DOC 15-Jun-85 5055 Accesses: 155
-
- Keywords: DIR DIRECTORY CPM CPM-80
-
- DR1.DOC is a brief description of DR1.PAS, a complete directory and
- disk structure program, which can also be used to add directory
- functions to another Turbo program.
-
-
-
- [73145,513]
- DR1.PAS 15-Jun-85 10515 Accesses: 149
-
- Keywords: DIR DIRECTORY CPM CPM-80
-
- DR1 is an improved DR, a directory and disk structure program for
- floppy disks. It writes * an alphabetized directory, * with file
- sizes, gives * space left and * total space on disk, * space
- occupied by files, * total and * used directory space, as well as
- some comments on space allocation: the * number of system tracks, *
- records/track, * number of directory blocks, and * size of the data
- block. DR1 used as a procedure conveniently adds directory access
- to other Turbo programs.
-
-
-
- [70003,1326]
- TPF.LBR 14-Jun-85 247265(105504) Accesses: 75
-
- Keywords: TPF SOURCES TURBO PASCAL LU LIBRARY
-
- TPF.LBR is a LU style library containing the Turbo Pascal sources
- to the TPF program. This file must be downloaded as a BINARY file.
- The only MS-DOS dependent stuff is the getting of the command line
- at $80.
-
-
-
- [70127,3674]
- INTERR.INC 13-Jun-85 24980 Accesses: 259
-
- Keywords: MSDOS IBM OR CLONE ASYNC COM INTERR
-
- This code when included in a Tubo pascal program allows the com
- ports to be manipulated and the data to be captured in a buffer.
- This code only supports COM1: and COM2: and includes Xon Xoff
- support. Original code from DUMBTRM in DL1 but alot of code has
- been added. This code is working in production in an ATT 6300 with
- no problems. gary miller 70127,3674
-
-
-
- [70327,3463]
- T3TOOL.PAT 13-Jun-85 1395 Accesses: 172
-
- Keywords: TPTOOL SHELL KP CPM MSDOS FIX TOOLU TP3
-
- This file describes some changes needed to make the shell command
- processor from the file tptool.lbr work under TP 3.0 and up. The
- file TPtool.lbr is an implementation of Kernighan and Plauger's
- SOFTWARE TOOLS IN PASCAL. Checked under CP/M 2.2 and MS-DOS Vers.
- 2.xx and 3(courtesy of Robert Agnew)
- 7/13MRK
-
-
-
- [72446,415]
- PATHFI.PAS 12-Jun-85 1705 Accesses: 173
-
- Keywords: PATH FIND IBM PC UTILITY
-
- Pathfind is a small function, you can use to locate data files or
- overlays your programs need on the DOS PATH. by Rupert & Wolfgang
- (RMI-Aachen/Germany)
-
-
-
- [71016,1573]
- LIFE01.COM 10-Jun-85 44900(19168) Accesses: 89
-
- Keywords: IBM PC PC-DOS COLOR GRAPHICS LIFE LIFE01 MATHEMATICAL
- GAME OLD VERSION
-
-
- Version 0.1 of my amazing Life game. Requires an IBM compatible
- computer with IBM compatible 640x200 graphics; does not run on the
- PCjr. This first release was meant to whet your taste for more:
- seeLIFE02.COM for the result of this process. This version is
- being left for historical purposes (rich or curious people can
- collect a complete set).
- Download as a binary file; 138 XMODEM blocks, 5-15 minutes at
- 1200 baud.
- Source will be available when I'm finished.
- - Bela Lubkin
-
-
-
- [72257,745]
- READCH.PAS 09-Jun-85 2040 Accesses: 159
-
- Keywords: PCDOS FUNCTION CALL DIRECT CONSOLE IO READ KBD CHAR
- BUFFERED INPUT
-
- EXTENDED KEYS.Uses DOS function call $06 (direct console I/O) to
- provide buffered keyboard input. All keys seem to work, including
- the extended FN1-10, and arrow keys. Note that for the "extended"
- keys, the two-byte extended code is returned, where the first byte
- is 0. E.G., the Home key is returned as the two characters #0 #71.
- This routine provided by Randy Forgaard 70307,521.
-
-
-
- [71016,1573]
- INT25.PAS 06-Jun-85 6790 Accesses: 216
-
- Keywords: MS-DOS PC-DOS INT 25 26 INTERRUPTS ABSOLUTE DISK READ
- WRITE
-
- Turbo Pascal's Intr procedure cannot call MS-DOS interrupts 25H and
- 26H because they do not act like normal 8086 interrupts, leaving
- the CPU flags on the stack. This set of functions allows you to
- call those interrupts, which are Absolute Disk Read and Absolute
- Disk Write, respectively. A sample program is included, a very
- primitive disk editor. USE WITH CAUTION!
- - Bela Lubkin
-
-
-
- [76703,764]
- CRUNCH.PAS 06-Jun-85 6385 Accesses: 85
-
- Keywords: CRUNCH DEBUG FILE SIZE BLANK STRIP DELETE
-
-
- Another program by brilliant co-worker Jim McCarthy. CRUNCH was
- written to get rid of unnecessary characters in a DEBUG file. It
- strips off trailing blanks from each line and deletes characters in
- columns x through y. You supply the x and the y.
-
-
-
- [76044,1155]
- PROTOB.PAS 03-Jun-85 20650 Accesses: 220
-
- Keywords: B PROTOCOL SOURCE CODE UPLOADS AND DOWNLOADS TURBO 3 ONLY
-
- This is source code for CIS-B protocol. It should work with any
- operating system, but requires Version 3 of Turbo. Instructions
- for including it into a comm program are included at the beginning
- of the file. It is completely self contained.
-
-
-
- [72446,415]
- KRACH.INC 01-Jun-85 625 Accesses: 141
-
- Keywords: NOISE PROMPT BELL ATTENTION TELEPHONE KEYPRESSED
-
- This is a short include-routine you can use before or instead of a
- keypressed to give you a telephone like attention signal. The
- character given to abort the routine can be read by READ
- (kbd,char). The routine stops after a short time (3 minutes) and
- continues the running program. Change it for your needs. RMI
- Nachrichtentechnik GmbH * Aachen
-
-
-
- [74736,375]
- GDEL.PAS 01-Jun-85 15545 Accesses: 100
-
- Keywords: DELETE VERIFY GLOBAL PCDOS3.0 WILDCARDS
-
- Program to all occurrances of a file or files in all
- subdirectories. Supports wildcards. Asks for a verify before each
- delete. REQUIRES PCDOS 3.0, Turbo Pascal 3.0. Written for the IBM
- PC.
-
-
-
- [74736,375]
- VDEL.PAS 01-Jun-85 13750 Accesses: 71
-
- Keywords: DELETE VERIFY PCDOS3.0 WILDCARDS
-
- Program to delete file(s) with verify. Supports wildcards. REQUIRES
- PCDOS 3.0, Turbo Pascal 3.0. Written for the IBM PC.
-
-
-
- [72177,141]
- SETDIP.PAS 31-May-85 2850 Accesses: 155
-
- Keywords: DIP DIPSWITCH SETSWITCH
-
- Allows user to "set" internal dip switch on an IBM PC. Useful for
- the programs that require you to set the switches in a certian way.
-
-
-
- [72177,141]
- TURBOF.PAS 31-May-85 1710 Accesses: 102
-
- Keywords: CONFIG MODIFY TURBOFIX UTILITY
-
- Modifies version 2.0 Turbo Pascal programs to eliminate the
- automatic clear screen at the beginning and end of the program, and
- eliminates the reloading of dos at the end of the program. Menu
- driven.
-
-
-
- [74035,400]
- ERASE.PAS 31-May-85 1530 Accesses: 139
-
- Keywords: ERASE.PAS ERASE ERA REIFF DELETE DEL
-
- A very simple routine which will allow you to delete a disk file
- while operating within the Turbo environment. Uses a couple IBM-PC
- extended ASCII characters which can be easily removed, so should
- work on any machine and CPM. If anyone can modify it to include
- the Wildcard features, I'd appreciate it and like to have it.
- Glenn Reiff
-
-
-
- [70615,464]
- PTLWIN.INC 29-May-85 11395 Accesses: 247
-
- Keywords: PTOOLWIN.INC WINDOW COLOR MONOCHROME GRAPHICS IBM-PC
- RVRSI2.PAS PTLWIN.PAS
-
-
- This is the include file required for both RVRSI2.PAS and
- PTLWIN.PAS. It contains procedures that create and control windows
- on computers with either color or monochrome configurations. It
- also provides a choice of window borders and foreground/background
- colors. A very nice utility. SEE RVRSI2.PAS and PTLWIN.PAS for
- clues on its use...
- Submitted by Daniel Simons
- [70615,464]
-
-
-
- [70615,464]
- PTLWIN.PAS 29-May-85 4355 Accesses: 202
-
- Keywords: PTOOLWIN.PAS WINDOW COLOR MONOCHROME GRAPHICS
- PTOOLWIN.INC IBM-PC
-
-
- This program uses PTLWIN.INC to create and display up to 9
- windows simultaneously on either a color or monochrome screen. It
- demonstrates the use of the procedures in PTLWIN.INC, so be sure to
- download BOTH files. Also see RVRSI2.PAS for a more a simple
- application of windows. Try these out !
- Submitted by Daniel Simons
- [70615,464]
-
-
-
- [70615,464]
- RVRSI2.PAS 29-May-85 7330 Accesses: 101
-
- Keywords: REVERSI MODEM TELE-REVERSI COLOR GRAPHICS IBM-PC
-
-
- This is a game of reversi to be played with two players
- over the phone lines (using two computers with modems). The
- program REQUIRES PTOOLWIN.INS to compile. Uses IBM color character
- graphics. Includes a mini-terminal program to establish the modem
- connection. Instructions are in the making.
- Daniel
- Simons
- [70615,
- 464]
-
-
-
- [75555,1301]
- PARCHK.PAS 29-May-85 1320 Accesses: 24
-
- Keywords: PC-DOS PARITY CHECK INLINE CODE
-
- inline code procedure to determine parity of a single byte
- implemented on an IBM PCjr for pc-dos 8088 machine language
- comments or suggestions welcome MIKE REILLEY - 75555,1301
-
-
-
- [71016,1573]
- T2000.PAT 27-May-85 5420 Accesses: 84
-
- Keywords: TANDY 2000 T2K T2000 PATCH PC-DOS TURBO PASCAL
-
- This file contains procedures to allow the PC-DOS implementations
- of TURBO PASCAL, versions 3.00x or 3.01x, to be modified so they
- will run on a Tandy 2000 computer. Inspired by Thomas A. Stolz,
- 70157,261.
- - Bela Lubkin
- 71016,1573
-
-
-
- [74736,375]
- ASYCHG.INC 26-May-85 2610 Accesses: 200
-
- Keywords: ASYNC UART COMMUNICATIONS PARAMETERS PCDOS
-
- Procedure to change communications parameters "on the fly". You
- must have ASYNC.INC (in DL1) to use this procedure. IBM PC ONLY.
-
-
-
- [75716,2377]
- DMA.INC 26-May-85 15895 Accesses: 264
-
- Keywords: SCREEN HANDLER DMA IBM COLOR BW
-
- DMA.INC is an alternate screen handler dor Turbo Pascal (v2 or v3)
- which utilizes DMA access to the screen memory instead of DOS
- calls. Usage is transparent to TURBO program, and is achieved
- through an include and one or two initialization statements. Output
- is much faster than standard TURBO functions provide.
-
-
-
- [76555,37]
- RECIPE.PAS 26-May-85 13355 Accesses: 172
-
- Keywords: RECIPE FILE
-
- RECIPE.PAS was written to allow you to enter and look-up recipes in
- much the same way as a card file works. Somewhat menu driven.
- Creates its own separate datafiles for each category. Up to 30
- recipes in each of the categories. Options include one to print
- the recipe out if needed.
-
-
-
- [70206,174]
- FSYS.FIX 24-May-85 670 Accesses: 184
-
- Keywords: TURBO BBS VER 1.05 FILES SYSTEM BUG FIX PROCEDURE
- REPLACEMENT
-
- Replacement for the faulty procedure "typefile" in FILESYS.INC,
- which would cause the BBS to stop execution under certain
- conditions. Use this code to replace the entire procedure (even
- though only 1 line is different). (This is an ASCII file)
-
-
-
- [70100,271]
- CRT.PAS 23-May-85 8315 Accesses: 53
-
- Keywords: CRT.PAS #1.00 85-05-22 CPM-80 TURBO 3.00A DISPLAY
- CONFIGURATION REPORT UTILITY
-
-
- CRT.PAS uses T3CRT.PLB to access the TINST parameters of your
- CP/M-80 Turbo 3.0 compiler and run-time library. It provides a
- report about the display procedures which are implemented as a
- result: CrtInit, CrtExit, GotoXY, ClrScr, ClrEOL, DelLine, and
- InsLine. Although the program is intended mainly to demonstrate
- that T3CRT.PLB is correct, it also demonstrates some useful
- techniques for direct use of the display by other applications.
-
-
-
- [70100,271]
- T3CRT.PLB 23-May-85 16620 Accesses: 45
-
- Keywords: T3CRT.PLB #1.00 85-05-22 CPM-80 TURBO 3.00A RUN-TIME
- DISPLAY SUPPORT INTERFACES
-
-
- T3CRT.PLB is a library of declarations. Including it in Turbo
- Pascal programs defines additional display-interface support of the
- run-time library. For starters, all screen-configuration
- parameters installed by TINST are made available for application
- inspection and use. The companion program CRT.PAS illustrates
- access to this material.
-
-
-
- [76703,764]
- APPLE3.INS 22-May-85 1240 Accesses: 27
-
- Keywords: APPLE 3 INSTALLATION SPECIFICATIONS PARTIAL SCREEN
-
- This file contains most of the answers to the questions you must
- answer to install Turbo Pascal for the Apple ///. If anyone can
- fill in the few blanks, please let me know.
-
-
-
- [70307,521]
- MONO.PAS 21-May-85 3480 Accesses: 248
-
- Keywords: IBM-PC MONOCHROME DISPLAY VIDEO HIGH-INTENSITY
- REVERSE-VIDEO UNDERLINE BLINK
-
- Version 1.1. Requires PC-DOS Turbo Pascal 2.0 or 3.0, and an
- IBM-PC or 100% compatible. A routine for achieving all 11 of the
- text highlighting effects supported by the IBM Monochrome Display
- Adapter: high-intensity, reverse-video, underlining, blinking,
- non-display, and their permissible combinations.
- Now supports other adapters, provides black-on-black
- highlighting, initialization routine eliminated, smaller and faster
- code.
- Previous downloads: 90
- -- Randy Forgaard
-
-
-
- [72105,1744]
- ASYNC.INC 21-May-85 15575 Accesses: 413
-
- Keywords: IBM ASYNC PCJR INTERRUPT COM
-
- This version of Michael Quinlan's ASYNC.INC has been upgraded to be
- compatible with the PCjr; it now functions correctly with all
- members of the IBM PC line. It gives interrupt-driven buffered
- communication capabilities to Turbo programs for the IBM PC. It is
- heavily dependent on that hardware.
-
-
-
- [74736,375]
- RVERSI.PAS 20-May-85 31370 Accesses: 162
-
- Keywords: OTHELLO IBM-PC GAME REVERSI
-
- OTHELLO game (I called it REVERSI because OTHELLO is a registered
- trademark). The screen display routines will only work with an IBM
- PC and a Color Monitor.
-
-
-
- [70003,1326]
- TPF.BIN 16-May-85 88750(37888) Accesses: 121
-
- Keywords: TPF VERSION 1.0 TURBO PASCAL LANGUAGE FORMATTER MS-DOS
-
- Rename to TPF.COM. TPF is a full featured language formatter for
- Turbo Pascal programs. Please see TPF.DOC for complete information
- about TPF. TPF is written and tested with version 2.0 of Turbo
- Pascal only.
-
-
-
- [70003,1326]
- TPF.DOC 16-May-85 11180 Accesses: 284
-
- Keywords: TPF VERSION 1.0 TURBO PASCAL LANGUAGE FORMATTER MS-DOS
- USER MANUAL
-
- TPF.DOC is the documentation for TPF, a full featured language
- formatter for Turbo Pascal.
-
-
-
- [70100,271]
- TYPERR.PAS 16-May-85 2710 Accesses: 92
-
- Keywords: TYPERR.PAS #1.00 85-05-16 TYPE DEFINITION ERROR
- DEMONSTRATION
-
-
- There is an error in the handling of pointer-type specifications
- that arise in the body of type definitions. This program
- demonstrates the problem. The error is quite consistent on CP/M-80
- Turbo Pascal 3.00A, and should be tested in other versions also.
- It is always possible to work around this error by introducing
- auxilliary type definitions. TYPERR illustrates that also.
-
-
-
- [70127,3674]
- MENU.DAT 16-May-85 1310(576) Accesses: 177
-
- Keywords: MSDOS MENU SYSTEM MENU DATA FILE
-
- This is a sample menu data file to be used with the EDTMENU and
- TURMENU programs. This file should be tranfered using a protocol
- that supports binary file transmissions.
-
-
-
- [70127,3674]
- MENU.DOC 16-May-85 8535 Accesses: 275
-
- Keywords: MSDOS MENU SYSTEM DOCUMENTATION
-
- This text describes the menu system made up of EDTMENU and TURMENU.
- This is not the best documentation around but I think it will
- serve. If you have any questions sen me a message.
- Gary Miller 70127,3674
-
-
-
- [70127,3674]
- MENU.HLP 16-May-85 18225(7776) Accesses: 166
-
- Keywords: MSDOS MENU SYSTEM MENU HELP FILE
-
- This is a sample menu help file to be used with TURMENU and EDTMENU
- to create a menu system for the novice user.
-
-
-
- [70100,271]
- RDUSQ.PLB 15-May-85 16275 Accesses: 58
-
- Keywords: RDUSQ.PLB #5.02 85-05-15 CPM-80 TURBO 3.0 UNSQUEEZED
- INPUT ROUTINES
-
-
- RDUSQ.PLB, used in conjunction with RDBIN.PLB, will read a
- standard SQueezed file as if it is the original unsqueezed version.
- The USQopen procedure will also indicate whether or not a file has
- a proper SQueezed-file prologue, providing a way to test whether or
- not an input is actually in squeezed form or not. The procedures
- USQopen, USQget, USQEOF, USQERR, and USQrelease also recover the
- original file name and verify the file checksum. TYPE501.PAS
- illustrates RDUSQ usage.
-
-
-
- [70100,271]
- TYP501.PAS 15-May-85 5300 Accesses: 53
-
- Keywords: TYPE501.PAS #5.01 85-05-15 CPM-80 TURBO 3.0 SQUEEZED TEXT
- FILE DISPLAY UTILITY
-
-
- TYPE501 is used to copy the command-line-specified text file to
- the console, operating much the same as the standard CP/M-80 TYPE
- command.
- This version illustrates combined use of RDBIN.PLB and RDUSQ.PLB
- by also automatically unsqueezing any squeezed input before
- presenting it on the console. TYPE501 distinguishes between
- squeezed and unsqueezed input by actual inspection, not by the name
- of the input. It verifies the checksum of squeezed data and
- reports any problems.
-
-
-
- [74035,400]
- DC.PAS 12-May-85 31260 Accesses: 264
-
- Keywords:
- KEYWORDS DC.PAS CAD GRAPHICS REIFF IBM-PC PC-DOS TURBO VERSION 3
-
-
-
-
-
- [75675,35]
- X-REF4.BIN 12-May-85 122980(52480) Accesses: 163
-
- Keywords: TURBO PASCAL CROSS REFERENCER AND DEBUGGER
-
- Turbo Pascal Cross-Referencer and Debugger by Dorn Stickle - latest
- version.
- Get X-REF41.DOC for instructions. Download as D-XREF41.COM.
-
-
-
- [75675,35]
- X-REF4.DOC 12-May-85 13050 Accesses: 259
-
- Keywords: TURBO PASCAL CROSS REFERENCER AND DEBUGGER
-
- Documentation for X-REF41.BIN (D-XREF41.COM)
-
-
-
- [70117,2353]
- DIFCNV.PAS 11-May-85 2925 Accesses: 159
-
- Keywords: TURBO PCDOS DIF FORMAT CONVERSION DATA FILE VISICALC DATA
- INTERCHANGE
-
- Reads a text data file into an array, then saves it out in DIF
- format. The resultant file, eg Test.DIF, can be read by Visicalc or
- converted by Lotus to its own .WKS format, as well as read by many
- other programs that read DIF format files (eg Energraphics plotting
- package). Written for IBM-PC and compatibles, but should work on
- other machines, since straight file I/O is involved.
-
-
-
- [70117,2353]
- FILPRN.PAS 11-May-85 11240 Accesses: 99
-
- Keywords: PCDOS TURBO FILE PRINTER TEXT EPSON CONTROL CODES
- COMPRESS MODE
-
- This program prints any text file, addding a page header of file
- name, date/time, and page number. Long lines (>80 chars) are
- printed in compressed format, using Epson control codes. These
- codes may be edited in the source for a particular printer. Written
- for IBM-PC and compatibles, due to use of MSDOS function calls for
- system date and time.
-
-
-
- [70130,177]
- PATCH2.DAT 11-May-85 2680 Accesses: 59
-
- Keywords: TURBO PASCAL PROGRAM PATCHER DATA FILE TPATCH
-
- This is the data file for PATCH2.PAS. This version contains the
- following patches for MS-DOS and PC-DOS.
- Disable initial screen clear,final gotoxy (Turbo 2.00)
- Disable setting of INT 3 (Turbo 2.00)
- Disable initial LowVideo; NormVideo; (Turbo 2.00)
- Invert HighVideo,NormVideo,LowVideo semantics
- Alter char attributes & colors
- EXPERIMENTAL patches to make the 3.00B PC-DOS version run on a
- Tandy 2000
-
-
-
- [70130,177]
- PATCH2.PAS 11-May-85 7905 Accesses: 54
-
- Keywords: TURBO PASCAL PROGRAM PATCHER TPATCH
-
- Version 2.00 of Bela's Turbo com file patcher. The file PATCH2.DAT
- contains the actual patches. This version of TPatch will allow you
- to patch places in the Turbo Pascal compiler outside of the
- run-time package. The format of the patch file has been slightly
- redefined to make it more pleasant to work with. See also the
- description for PATCH2.DAT
-
-
-
- [72336,2257]
- RBKEY5.PAS 11-May-85 7555 Accesses: 52
-
- Keywords: DEC RAINBOW FUNCTION KEYS MS-DOS CPM-86 RBKEY
-
-
- This is the latest version of RBKey, a program that allows Turbo
- editing commands to be installed on the DEC RAINBOW and other
- computers that use long (3-, 4-, and 5-character) function key
- sequences. Tinst.com, which comes with Turbo, can only handle
- 3-character sequences.
- This new version should work with any 16-bit version of Turbo --
- MS-DOS or CPM-86. Previous versions of RBKey needed to know the
- specific version of Turbo to be modified.
-
-
-
- [76703,764]
- KBD.PAS 10-May-85 3780 Accesses: 406
-
- Keywords: VER. 3 KBD KEYBOARD LOGICAL DEVICE READ DESCRIPTION
- SUGGESTION
-
-
- A description of what to expect when you do a read from the KBD
- logical device. This file was prompted by the fact that in version
- 3.0, reading from the KBD logical device is different in some
- respects from the same operation in version 2. The description is
- followed by some suggestions as to how to use the KBD device.
-
-
-
- [70100,271]
- T3DH00.DOC 09-May-85 14355 Accesses: 74
-
- Keywords: T3DH00.DOC #1.00 85-05-09 CPM-80 TURBO 3.00A PATCHES
-
-
- This file documents the verification of Turbo Pascal 3.00A
- run-time and compiler versions and provides four patches. The
- patches provided for the CP/M-80 Turbo 3.0 compiler and run-time
- package allow (1) automatic omission of the error-message file, (2)
- automatic loading of the error messages, (3) consistent run-time
- detection of operator CTRL-S and CTRL-C in all cases, and (4)
- implementation of optional terminal delays to avoid over-running
- certain displays.
-
-
-
- [70127,3674]
- USING.PAS 09-May-85 5935 Accesses: 286
-
- Keywords: PRINT FORMAT USING MS-DOS CPM
-
- This program and enclosed procedure give a pascal program some
- fairly fancy format capabilities. This procedure emulated a DEC
- RSTS/E Basic Plus PRINTUSING statment. There does not seem to be
- anything here to make it MSDOS specific so it should work on CPM.
-
-
-
- [70127,3674]
- ZELLER.INC 09-May-85 6245 Accesses: 148
-
- Keywords: DATE UTILITIES GENERIC
-
- These routines allow for the manipulation of dates in some ways
- that I have found need to do. In the routines there is a record
- format of type DATE. This is Date = record
- month:integer;
- day :integer;
- Year :integer;
- end;
- I have not found any bugs in these routines yet, but if any are
- found
- please send me a message.
- Gary Miller 70127,3674
-
-
-
- [70100,271]
- RDBIN.PLB 08-May-85 14510 Accesses: 40
-
- Keywords: RDBIN.PLB #1.06 85-05-08 CPM-80 TURBO 3.0 BINARY BUFFERED
- INPUT PROCEDURES
-
-
- RDBIN implements data type BINinput and procedures BINopen,
- BINget, BINEOF, BINreread (for "rewinding"), and BINrelease. The
- number of 128-byte records of read-ahead to be allowed is specified
- as a parameter of BINopen. These procedures support extremely
- rapid, chatterless access to CP/M-80 sequential binary files.
- Program TYPE405.PAS gives a demonstration of simple usage.
- Version #1.06: Better EOF handling and provision for rereading
- the input.
-
-
-
- [70100,271]
- TYP405.PAS 08-May-85 2805 Accesses: 19
-
- Keywords: TYPE405.PAS #4.05 85-05-08 CPM-80 TURBO 3.0 TEXT FILE
- DISPLAY UTILITY
-
-
- TYPE405 is used to simply copy the command-line specified text
- file to the console, operating much the same as the standard
- CP/M-80 TYPE command. This version has been prepared as a test of
- RDBIN.PLB and to demonstrate how one can obtain utility-quality
- file operations using professional features of Turbo Pascal 3.0. --
- orcmid
- Version #4.05: Upgraded to exploit the interface of RDBIN.PLB
- vintage #1.05.
-
-
-
- [70127,3674]
- MODEM.INC 08-May-85 4855 Accesses: 177
-
- Keywords: MSDOS US ROBOTICS MODEM
-
- This set of routines will control a US Robotics modem , these seem
- to be Hayes compatable too. These routines are generic but do
- require a set of driver routines. For the IBM PC INTERR.INC for
- the WANG PC QUEUE.INC. Try them, the delays are from
- experimentation using an 8 MHZ 8086.
-
-
-
- [70127,3674]
- QUEUE.INC 08-May-85 10255 Accesses: 39
-
- Keywords: MSDOS WANG PC ASYNC UTILITY
-
- This set of routines allows the WANG PC to Use the COM1 port for
- async communications using XON / XOFF protocol. In use at the IRS
- right now seems to work. Any suggestions would be welcomed.
-
-
-
- [70003,1326]
- SETJMP.INC 07-May-85 2375 Accesses: 121
-
- Keywords: KEYWORDS SETJMP LONGJMP EXCEPTIONS ENVIRONMENT
-
- SETJMP.INC contains the SetJmp function and LongJmp procedure.
- These two routines provide for the saving and restoring of the
- stack environment. See the code for details. These routines are
- like what is available in most "C" implementations.
-
-
-
-
- [70327,741]
- BITS.MOD 07-May-85 640 Accesses: 151
-
- Keywords: BITACCESS TEST SET CLEAR SINGLE ONE BIT ACCESS
- MODIFICATION MANIPULATION
-
- Procedures to test, set, and clear a single bit.
-
-
-
- [74206,21]
- OVRLAY.PAT 07-May-85 6110 Accesses: 43
-
- Keywords: TURBO PASCAL V3.00A CPM OVERLAY PATCH EXPERIMENTAL
-
-
- This file contains an experimental patch for Turbo pascal version
- 3.00A under CP/M to improve the execution of the overlay system. I
- am uploading to allow others to test the code -- it should not be
- considered a final patch at this time. Please try this patch out
- and report any problems.
-
-
-
- [75156,2641]
- NIM.PAS 07-May-85 8790 Accesses: 168
-
- Keywords: GAME MSDOS MS-DOS NIM CPM
-
- This is the translation of a game written in BASIC, published in
- BYTE magazine (May, 1985) by Robert T. Kurosaka. It is a logic
- game, and tough to win. It is recommended that you obtain the
- article to dig into the logic, as that's what this is for besides
- the fun. Written in Turbo Version 2.00B, MS-DOS - should work also
- in CPM environs.
-
-
-
- [75766,1455]
- MENU.PAS 07-May-85 6335 Accesses: 422
-
- Keywords: MENU DATA DISPLAY LOADER
-
- This simple procedure generates a nice, Wang style menu for program
- loading or option choice in a program. Give it an array of
- strings, and it displays them as a menu and lets the op move a
- pointer up and down the list to select a choice. Requires a
- single-key input routine (MSDOS/PCDOS supplied), otherwise vanilla
- Turbo. 50 blocks.
-
-
-
- [75126,3326]
- DECINP.INC 06-May-85 3175 Accesses: 113
-
- Keywords: ACCEPT DECIMAL ERROR FREE KEYIN
-
- An inclusion file to accept numeric data without the overrun or any
- of the other keying errors returned by TP. Uses a general accept
- function that can also be called by the including program.
- (For all versions of Turbo Pascal)
-
-
-
- [76555,37]
- PHONE.PAS 06-May-85 20285 Accesses: 306
-
- Keywords: TELEPHONE AUTO-DIAL SEARCH DATABASE DIRECTORY ROLODEX
-
- Phone.pas will create a database and search it by name, address,
- phone numbers occupation, and much more. It displays the current
- info. about that person or company with the option to change
- individual fields with a built in on screen editor. Print a hard
- copy or Dial with modem too!
-
-
-
- [76703,501]
- GETENV.INC 05-May-85 2170 Accesses: 121
-
- Keywords: GETENVSTR MS-DOS READ ENVIRONMENT STRING SET COMSPEC
-
- GETENV.INC - This is a function that, given a SET parameter, will
- return the value associated with the parameter. Strip out the
- example program contained to use the function as an $Include file.
-
- Blatantly copied from Bela Lubkin's EXEC.PAS, with credits to him
- within, with mod to make general purpose by Stuart Fuller.
-
-
-
- [72336,2257]
- DIR1.PAS 04-May-85 1565 Accesses: 179
-
- Keywords: MSDOS PCDOS VERSIONS 1 2 DIRECTORY DISPLAY
-
- This program lists the files on the default directory. It works
- with MS-DOS (or PC-DOS) versions 1 and 2. It assumes a screen 80
- columns wide.
-
-
-
- [75026,3723]
- NEWJ1.PAS 04-May-85 18250 Accesses: 131
-
- Keywords: DATE JULIAN GREGORIAN
-
-
- These routines convert between conventional dates (1900-01-01 to
- 2089-06-05) and "Julian" dates stored as integers.
- They are functionally identical to those in the file JDATE.PAS,
- but use integer arithmetic (so run faster); are slightly more
- bullet-resistant (checking for invalid values); and are heavily
- commented, including a full discussion of the method, plus a trivia
- question.
- A trivial main program demonstrates the use of the routines.
-
-
-
- [70100,271]
- TPATCH.DOC 03-May-85 4530 Accesses: 60
-
- Keywords: TPAT100.DOC #1.00 85-05-03 TPATCH.PAS DOCUMENTATION
-
-
- This file is actually documentation of the patch-file structure
- used by Bela Lubkin in conjunction with TPATCH.PAS 1.00A. The
- documentation, derived from the program logic, has been separated
- for review and analysis as part of a little project to possibly
- arrive at a generic patch facility for both 8-bit and 16-bit
- software.
- Any misunderstandings of Bela's method are strictly y fault. --
- D.E.Hamilton
-
-
-
- [70275,1301]
- KLISTR.PAT 28-Apr-85 7425 Accesses: 42
-
- Keywords: TURBO SOURCE LISTING PATCH KAYPRO REAL TIME CLOCK READ
-
- This is a PATCH to the Borland provided Source List program
- LISTER.PAS which adds a header and a real-time-clock display to the
- program. An additional feature of this program is that the code
- may be lifted and used in other programs. Follow the instructions
- in the header to create a modified version of your copy of
- LISTER.PAS provided with Turbo 3.0 disk from Borland. RUNS ON
- KAYPROS WITH KAYPRO INTERNAL CLOCK (4'84, 2X'85, 10'85, Robie...)
- ONLY!!!!
-
-
-
- [75156,2641]
- ENTSAM.PAS 26-Apr-85 4530 Accesses: 186
-
- Keywords: DATA ENTRY FIELD FIELDS INPUT FLDINPUT.PAS RANGECHK.PAS
- SAMPLE
-
- This is the sample program which uses data entry routines in
- FLDINPUT.PAS and RANGECHK.PAS. It is self-contained and will run
- without modifications. You can fiddle with it by changing values of
- FieldSize(s) and Low- and High-End variables. MS-DOS Turbo Version
- 2.00B, But should run in CP/M.
-
-
-
- [75156,2641]
- RANGEC.PAS 26-Apr-85 2010 Accesses: 145
-
- Keywords: DATA ENTRY FIELDS INPUT RANGE CHECKING
-
- This is an addition to FLDINPUT.PAS. It is a range-checking
- procedure designed to further filter user input. This is written
- under MS-DOS, with Turbo Version 2.00B, but should work in CP/M
- environments. A sample using this and FLDINPUT.PAS routines is in
- file ENTSAMPL.PAS.
-
-
-
- [71016,1573]
- ACMODE.DOC 25-Apr-85 2320 Accesses: 187
-
- Keywords: READ ONLY NETWORK SHARED FILES OPEN MODE BYTE MS-DOS
- PC-DOS TURBO 3.0
-
- Information on changing the open mode byte that Turbo Pascal uses
- when opening files under MS-DOS or PC-DOS. The open mode byte
- informs DOS what you want to do with the file. Turbo normally
- sends a 2 which indicates that you are going to write to the file.
- This prevents Turbo from opening files with the readonly attribute.
- Other values can also be useful in a network environment.
- - Bela Lubkin
-
-
-
- [71016,1573]
- EXEC.PAS 25-Apr-85 7125 Accesses: 770
-
- Keywords: MS-DOS PC-DOS EXEC EXECUTE SUBPROCESS CALL RUN COMMAND
- OTHER PROGRAMS V1.3
-
- A pair of functions that allows you to run other programs from a
- Turbo Pascal program, under MS-DOS. Unlike Turbo's own Execute
- procedure, this allows you to call another program and return to
- your place in the 1st program. Can run any .COM, .EXE or .BAT
- file, use redirection/piping, and internal DOS commands like DIR or
- COPY. (Based on TURRUN.ASM also in DL1, but in Pascal).
- Now works with DOS 2.0 or greater, Turbo 1.0 or greater.
- Previous downloads: 392
- - Bela Lubkin
-
-
-
- [71016,1573]
- YESNO3.PAT 25-Apr-85 9580 Accesses: 365
-
- Keywords: PATCH ALWAYS NEVER LOAD INCLUDE ERROR MESSAGES PC-DOS
- MS-DOS CPM-86
-
- Patches for the 16 bit implementations of versions 3.00x and 3.01x
- of Turbo Pascal (files TURBO, TURBO-87, and TURBOBCD .COM or .CMD).
- These patches free you from having to answer the, "Include Error
- Messages? (Y/N)", prompt. Implement one of these patches and you
- can have Turbo either always load the compiler error messages file
- (recommended) or never include error messages.
- Now includes 3.01x patches.
- Previous downloads: 64
- - Bela Lubkin
-
-
-
- [76703,764]
- TURBUP.LTR 25-Apr-85 2250 Accesses: 185
-
- Keywords: TURBO PASCAL VERSION 2.0 3.0 UPGRADE UPDATE TRADE TANDY
- SANYO
-
- This text relates our policy for upgrading from version 1 or 2 of
- Turbo Pascal to version 3. In addition this file contains a
- special note to users of the Tandy 2000 and to users of the Sanyos
- in the 350 or 550 series. It also mentions the fact that users of
- DOS 1.x need to upgrade to DOS version 2 or greater to run Turbo
- Pascal version 3.0.
-
-
-
- [70127,3674]
- HANDLE.PAS 23-Apr-85 4030 Accesses: 130
-
- Keywords: MSDOS BLOCKREAD BLOCKWRITE TURBO V3.0
-
- THIS ROUTINE allows the procedures block read block write to be
- replaced using the appropriate system calls. This is for all of us
- who have the old V3.00 turbo and not the V3.01 which works as the
- previous version. The system calls are standard MSDOS calls so they
- should work on any PCDOS or MSDOS system.
-
-
-
- [75156,2641]
- FLDINP.PAS 21-Apr-85 4280 Accesses: 357
-
- Keywords: INPUT DATA ENTRY SCREEN POSITIONING FORMAT FIELD FIELDS
- FLDINPUT MS-DOS
-
- These routines allow you to position a cursor on a field and obtain
- input, while checking for field size and validating based on field
- type. Useful for data entry functions, such as time-cards,
- invoices, etc. SEE ALSO- RANGECHK.PAS and ENTSAMPL.PAS. Written
- under MS-DOS Turbo Version 2.00B. Should also work in CP/M
- environments.
-
-
-
- [76054,137]
- STICK.PAS 18-Apr-85 980 Accesses: 132
-
- Keywords: IBM PC PC-DOS AND SOME COMPATIBLES JOYSTICK TEST
-
- A sample program showing the use of timing routines to read the
- position of the joystick on an IBM PC. Can also be used as-is to
- adjust the pots if your joystick is so equipped. (This should work
- on most IBM compatibles).
-
-
-
- [70126,1110]
- ASYNC.FIX 17-Apr-85 1235 Accesses: 188
-
- Keywords: ASYNC INTERRUPTS INTERRUPT SERVICE ROUTINE UART
- COMMUNICATIONS
-
- Describes a problem with the 11/84 version of Michael Quinlan's
- ASYNC.INC (current version includes this fix). Procedure
- Async_Close previously would not properly close the communications
- port. Scott Herr
-
-
-
- [75126,3160]
- HARCPY.INC 15-Apr-85 2300 Accesses: 49
-
- Keywords: GRAPHIX TOOLBOX HARDCOPY SPIRIT PRINTER DRIVER
-
- This file contains a replacement for the procedure 'hardcopy' in
- KERNEL.SYS. It provides support for the Mannesmann Tally Spirit 80
- printer in single density graphics mode (640 dots/7.5 inch line),
- while still maintaining support for the Epson printers. Mannesmann
- Tally mode is specified by entering a mode of 8 in the 'hardcopy'
- command. Modes 0 - 7 keep their original meaning. WARNING: The
- aspect ratio is still not right! Your
-
-
-
- [76703,764]
- THELP.PAS 15-Apr-85 32835 Accesses: 454
-
- Keywords: HELP TURBO PASCAL MEMORY RESIDENT INT 27 IBM PC-DOS
-
- Memory resident help program for Turbo Pascal. Invoke w/ Alt-R.
- See also THELP.DOC (IBM PC's and compatibles)
-
-
-
- [76703,764]
- CPM80.NEW 12-Apr-85 865 Accesses: 206
-
- Keywords: TURBO PASCAL VERSION 3 NEW FEATURES CPM CPM80 CPM CPM-80
-
- This information is specifically for owners of the CP/M-80
- implementation of Turbo Pascal version 2.0. If you fit in that
- category and are interested in upgrading to version 3.0 of Turbo
- Pascal, this file will tell you what you can expect to get from it.
- Updated 4/11/85 to omit reference to a file not included with the
- CP/M-80 implementation.
-
-
-
- [71016,1573]
- TRANSC.PAS 08-Apr-85 1920 Accesses: 94
-
- Keywords: TURBO BCD TURBOBCD TRANSCENDENTAL TRIG FUNCTIONS SIN COS
- EXP
-
- Functions to add at least some of the missing transcendentals to
- Turbo-BCD. The functions in this file are Sin, Cos, and Exp. I
- used Maclauren series from a calculus textbook I had. If anyone
- knows of decent series for Ln and ArcTan, feel free to add them.
- Note that these functions are not as accurate as Turbo's built in
- ones (though they might come out more accurate due to the increased
- precision of Turbo-BCD) and are VERY SLOW!!
- - Bela Lubkin
-
-
-
- [76011,616]
- XRFT2.FIX 08-Apr-85 495 Accesses: 75
-
- Keywords: XREF FIX TURBO CROSSREF
-
- Fix for program XRFT2.PAS - just change the NumKeys constant from
- 168 to 184 to correct the program.
-
-
-
- [76011,616]
- XRFT3.PAS 08-Apr-85 25230 Accesses: 151
-
- Keywords: XREF TURBO CROSS REFERENCE
-
- Corrected version of XREFT2.PAS - NumKeys corrected from 168 to
- 184. Peter Grogonos cross reference program upgraded to Turbo Ver
- 2.0b.
-
-
-
- [70157,261]
- T2000.PAT 07-Apr-85 5370 Accesses: 99
-
- Keywords: TANDY 2000 PATCH PC-DOS TURBO PASCAL
-
- This file contains a procedure to allow the PC-DOS implementation
- of TURBO PASCAL 3.00 to be modified so it will run on a Tandy 2000
- machine.
-
-
-
- [72415,1602]
- SWITCH.PAS 07-Apr-85 1635 Accesses: 108
-
- Keywords: IBM MONITORS MONOCHROME COLOR
-
- Demonstration of a method to swap monitors on a two-monitor IBM-PC
- under Turbo Pascal.
-
-
-
- [74216,2456]
- ANSCLR.DOC 07-Apr-85 1280 Accesses: 101
-
- Keywords: MS-DOS TURBO PASCAL 3.0 COLOR ANSI SANYO
-
- Documentation for ANSCLR.PAS. Allows textmode, textcolor, and
- textbackground to be used on some ANSI.SYS using IBM compatibles
- such as the MBC-555. Read this file for more information or leave
- me (Chris Zagar) mail at 74216,2456.
-
-
-
- [74216,2456]
- ANSCLR.PAS 07-Apr-85 2815 Accesses: 80
-
- Keywords: MS-DOS TURBO PASCAL 3.0 ANSI COLOR SANYO MBC 555
-
- Provides textmode, textcolor, and textbackground commands to
- Generic MS-DOS Version of Turbo Pascal on some computers with
- ANSI.SYS. See ANSCLR.DOC for more information or leave me (Chris
- Zagar) mail at 74216,2456.
-
-
-
- [75026,1100]
- TURBSC.LBR 07-Apr-85 31890(13632) Accesses: 147
-
- Keywords: SCREEN CPM80
-
- Screen.Pas is a screen generator program that will make a .INC file
- that will read or write variables. A separate DOC file is included
- in the Library.
-
-
-
- [73145,513]
- RESQ12.DOC 06-Apr-85 3465 Accesses: 57
-
- Keywords: MAGE RAM SEARCH TEXT ERROR FIND CPM CPM-80
-
- A short description of RESQ, a program which will search RAM for a
- lost text file. RESQ finds and saves ASCII, as well as WordStar
- text. RESQ automates previously laborious search and save missions
- carried out with DDT and SAVE, and needs no instructions except a
- phrase from the file in order to find and save an entire buffered
- text from any program.
-
-
-
-
- [73145,513]
- RESQ12.PAS 06-Apr-85 2540 Accesses: 70
-
- Keywords: MAGE SEARCH RESET FIND TEXT ERROR CPM 2.2
-
- RESQ v1.2 is a new, faster version of a program which allows you to
- recover buffered text from RAM. For example, text which WordStar
- lost because of a full disk, text which was in a telecommunications
- buffer but never written to disk, etc. RESQ searches for a phrase
- in your lost file, then tries to find the head of the text, then
- saves it in a disk file RES.Q. Because it does not need the
- address of the text buffer, RESQ finds text left by many other
- programs.
-
-
-
- [74035,400]
- TPONG1.PAS 06-Apr-85 10955 Accesses: 184
-
- Keywords: VIDEO GAME PONG IBM PC-DOS
-
- Patterned after Karl Koessel's PChallenge and the original Pong
- game. (For IBM-PC DOS implementation of Turbo Pascal)
-
-
-
- [76011,616]
- WUMPUS.LBR 06-Apr-85 48800(20832) Accesses: 80
-
- Keywords: WUMPUS TURBO GAME
-
- Library of files for the WUMPUS game. Use LU.EXE utility to extract
- individual files.
-
-
-
- [72336,2257]
- CMDKEY 29-Mar-85 9505 Accesses: 220
-
- Keywords: COMMAND FUNCTION KEYS
-
- Here are four subroutines that install and interpret function key
- commands. They can allow you to:
- 1: Write programs that can be installed on computers that use
- different function keys (ie arrows);
- 2: Change your mind about what you want the function keys to
- do.
-
-
-
- [72336,2257]
- SW.PAS 29-Mar-85 4155 Accesses: 169
-
- Keywords: WORDSTAR FILE REWRITE
-
- This program converts eight-bit WordStar files into seven-bit ASCII
- files and vice versa.
-
-
-
- [75206,1117]
- COLORS.TXT 28-Mar-85 4450 Accesses: 259
-
- Keywords: TURBO VERSION3.0 COLOR PATCH IBMPC PC-DOS MS-DOS
-
- Info for patching TURBO.COM Ver. 3.0 for IBM-PC to implement your
- own colors in menu, editor, marked blocks, etc.
-
-
-
- [70206,174]
- MSYS.FIX 26-Mar-85 995 Accesses: 226
-
- Keywords: TURBO BBS VERSION 1.05 MAILSYS.INC MESSAGESEARCH BUG FIX
-
- The procedure "messagesearch" in the include file MAILSYS.INC in
- version 1.05 of the Vancouver TurboBBS source contains a minor bug
- that causes the program to crash under certain circumstances.
- Delete the existing messagesearch and use ^KR to read in this
- replacement. (The program crash does not harm data, just causes
- system to drop program execution...)
-
-
-
- [76044,1155]
- TERMNL.PAS 25-Mar-85 42245 Accesses: 355
-
- Keywords: TERMINAL EMULATION VIDTEX CIS-A PROTOCOL CURSOR
- POSITIONING
-
- This is VIDTEX compatible terminal program with a 64k capture
- buffer, vidtex cursor positioning commands, and CIS-A protocol
- uploads and downloads. Rename to terminal.pas and compile after
- downloading. See the file termnl.doc for more information.
-
-
-
- [70307,521]
- TBXFIX 24-Mar-85 4475 Accesses: 645
-
- Keywords: TURBO TOOLBOX ACCESS SORT BUG FIX PATCH
-
- Updated version. This file describes important bug fixes to the
- Access and Sort portions of the Turbo Toolbox. The serial # of a
- Toolbox is not a reliable indicator of whether that copy
- incorporates all of these fixes. Highlights include a fix that
- prevents index file corruption in Turbo Access, and a fix that
- avoids an arithmetic run-time error in Turbo Sort. These changes
- apply to Turbo Toolbox under any operating system.
-
-
-
- [74775,756]
- MODEM7.PQS 24-Mar-85 25380(10848) Accesses: 283
-
- Keywords: MODEM7 XMODEM IBMPC TERMINAL COMMUNICATIONS
-
- This the old MODEM7 written in Turbo Pascal. It uses interrupt
- driven serial IO and is currently setup for big blue. It has
- 'phone dialing' when used with smart modems. Use your favorite
- unsuqeezer to recover the ASCII source from this binary file. 04Eh
- Xmodem blocks 8-bit transfer is a MUST!
-
-
-
- [70206,174]
- BBSINF.LBR 23-Mar-85 32865(14048) Accesses: 304
-
- Keywords: VANCOUVER TURBO BBS 1.05 ASCII SUPPORT FILE LIBRARY
-
- The library of support files for the TurboBBS version 1.05. This
- includes welcome, bulletins, menus and help files. This (and the
- source file TURBBS.LBR) are binary files. No other files besides
- this and TURBBS.LBR are required to operate the BBS. This file is
- named BBSINFO.LBR as far as the BBS source expects.
-
-
-
- [70206,174]
- TURBBS.LBR 23-Mar-85 154545(65952) Accesses: 251
-
- Keywords: VANCOUVER TURBO BBS VERSION 1.05 SQUEEZED SOURCE CODE
- FILES IN LIBRARY
-
- These are the squeezed source code files for version 1.05 of the
- TurboBBS written for the Kaypro 2-84 or 4-84. This version is
- compatible with the
- BBS files used by version 1.00, so conversion is easy. All machine
- dependent procedures are in MACHDEP.INC, which is "frozen": future
- versions will use the same file. You will need to use DELIB.PAS and
- USQNEW.PAS (or their public domain equivalents) to extract the
- files. You also need MSYS.FIX to repair a bug in MAILSYS.INC.
-
-
-
- [72446,415]
- DETAB.PAS 23-Mar-85 1610 Accesses: 134
-
- Keywords: PP.PAS UTILITY DBASE BLANK TAB REMOVE
-
- This program deletes leading blanks and tab's in every line of a
- given file. A quick and dirty solution for use as a preprocessor
- for pp.pas. Use it on dBase .PRG's and get up to 35% speed
- improvement !!
-
-
-
- [76044,1155]
- TERMNL.DOC 21-Mar-85 3910 Accesses: 363
-
- Keywords: VIDTEX CIS-A TERMINAL EMULATION TELECOMMUNICATIONS CISA
- CIS A
-
- This is the document file for termnl.pas.
-
-
-
- [74775,756]
- TURRUN.ASM 18-Mar-85 15920 Accesses: 266
-
- Keywords: TURRUN TURBORUN CHILD PROCESS
-
- This the long awaited update of Turborun v1.0B The problem with
- memory allocation has been fixed and the RetCode finally matches
- the documantation (I hope). It is known to work with 1-2-3 and
- Dbase III. Thanks to John Falconer for prompting (and coding) this
- revision.
-
-
-
- [74775,756]
- TURRUN.HEX 18-Mar-85 955 Accesses: 66
-
- Keywords: TURRUN TURBORUN NEW VERSION CHILD PROCESS EXEC DOS V2.X
-
- This the assembled version of Turrun.asm, in the form of a .HEX
- file. You need the .ASM, if omly for the docs, if you have MASM
- don't bother with this file. To convert this you will need HC.COM
- which is floating around somewhere in the IBM Pro SIG, DL6 I think.
- Oh, yea this is for MS/PC DOS ONLY --- CP/Mers need not apply.
- Remember to convert it to COM using HC.
-
-
-
- [75776,3603]
- SCREEN.LBR 18-Mar-85 36115(15424) Accesses: 223
-
- Keywords: CPM-80 CPM TURBO-ACCESS TOOLBOX SCREEN DATABASE
-
- VERSION #1.00A REPLACES any versions downloaded before 3/18/85!
- Note: Library with Squeezed files. Written for CP/M - might work
- on MS-DOS but probably quite inefficient there. SCREEN allows the
- user to design a data-entry screen in real-time. It then generates
- a Turbo-Pascal file that will reproduce that screen and also an
- '.SCR' file which is accessible to SCREEN for further editing. The
- screen and program syntax follow closely that of B-TREE.PAS
-
-
-
- [72415,1602]
- JULIAN.PAS 17-Mar-85 3125 Accesses: 154
-
- Keywords: DATES JULIAN PC 8087
-
- Date to Julian number and back conversion routines. Probably
- requires and 8087. Tested only on an IBM PC.
-
-
-
- [72435,1617]
- FLASH.PAS 16-Mar-85 4910 Accesses: 206
-
- Keywords: IBM PC COLOR GRAPHICS UNUSED PAGES SCREEN SAVE
-
- Will only work on PC's or PC clones supporting the IBM color
- graphic|`s card conventions while those computers are in the CO80
- mode (i.e. will work with Compaq, Kaypro ... won't work with
- Corona, Sanyo). Type "flash" for brief help. Type "flash ns" to
- save the current screen to page "n". Type "flash n" to view page
- "n" before the current screen is restored.
-
-
-
- [72435,1617]
- PCS.PAS 16-Mar-85 13705 Accesses: 163
-
- Keywords: IBM PC PASCAL EQUIPMENT INTERRUPT STATUS
-
- IBM or extremely close clone (e.g. Kaypro 16) equipment check and
- display. Handles open disk drive doors, etc. without allowing the
- DOS prompt or about "retry, abort .... Machines with differing
- compatability will work more or less. For instance, the Compaq
- will not give a ROM date, nor does it point to its keyboard buffer
- in the same manner. -- Download also USEENV.COM.
-
-
-
- [74036,3110]
- ARGLIB.DOC 16-Mar-85 6400 Accesses: 190
-
- Keywords: PORTABLE FILE ARGUMENTS CPM-80 CPM-86 MS-DOS TURBO
- PASCALMT+ BSD UNIX PASCAL
-
- See description of arglib.pas
-
-
-
- [74036,3110]
- ARGLIB.PAS 16-Mar-85 4355 Accesses: 307
-
- Keywords: PORTABLE FILE ARGUMENTS CPM-80 CPM-86 MS-DOS TURBO
- PASCALMT+ BSD UNIX
-
- These routines allow Pascal programs to get arguments (e.g. files,
- options) from the command liene. Works in all Turbo systems, with
- a one -line change (marked in comments). Versions are also
- available for Pascal/MT+ and BSD UNIX pascal (request upload).
-
-
-
- [74036,3110]
- COMPAR.PAS 16-Mar-85 23940 Accesses: 120
-
- Keywords: TEXT FILE COMPARER CPM-80 CPM-86 MS-DOS
-
- Compare two text files and report differences. Re-synchronization
- is automatic if lines have been intserted or deleted. Single-line
- changes are usually printed in pairs, with mismatched columns
- marked. Extra features for ANSI devices, but can be switched off
- via global constants. Requies ArgLib.pas include file.
-
-
-
- [74036,3110]
- PP.DOC 16-Mar-85 6915 Accesses: 243
-
- Keywords: PRETTYPRINTER PROGRAM REFORMATTER CPM-80 CPM-86 MS-DOS
-
- See description of pp.pas
-
-
-
- [74036,3110]
- PP.PAS 16-Mar-85 21380 Accesses: 239
-
- Keywords: PRETTYPRINTER PROGRAM REFORMATTER CPM-80 CPM-86 MS-DOS
-
- Reformat a Pascal program, adding spaces, line breaks, indentation.
- Most formatting rules can be taylored to taste via initializations.
- Current version has suboptimal treatment os some comments and
- parameter lists. Requires ArgLib.pas include file.
-
-
-
- [75006,2563]
- SETBDR.PAS 14-Mar-85 255 Accesses: 197
-
- Keywords: IBM BORDER COLOR PROCEDURE PORT ARRAY
-
- This is a simpler alternative to the method of setting border
- colors than the one shown in BORDER.PAS. It uses the standard
- Turbo array, PORT, to set the IBM color graphics border to a
- desired color.
-
-
-
- [75206,1117]
- BORDER.PAS 14-Mar-85 3055 Accesses: 92
-
- Keywords: IBM PC-DOS BORDER COLOR SET CHOOSE INLINE MACHINE
- ASSEMBLY
-
- This file contains an INLINE assembly language routine to allow the
- Turbo Pascal programmer to select the desired border color in
- conjunction with the color display. A sample program is included
- for demonstration. See also SETBDR.PAS
-
-
-
- [71445,407]
- KOALA.PAS 12-Mar-85 3155 Accesses: 59
-
- Keywords: KOALA SPEEDKEY KOALAPAD GRAPHICS PROCEDURES INCLUDE
-
- This program is an include file that provides procedures for
- accessing the Koala Pad. It requires Speed Key to work. You can
- read the X and Y position of the touch area, the buttons, and find
- the address of the parameter table. It has infinite uses--graphic
- drawing, your own Speed Key, digitizing... the list goes on and on.
- In ASCII; submitted by Eric Ewanco 71445,407.
-
-
-
- [76044,1155]
- ITRMFX.LBR 11-Mar-85 47185(20160) Accesses: 72
-
- Keywords: ITERM FIX FOR LARGE UPLOADS AND DIALING
-
- This library contains replacement files for itrmdial.inc and
- itrmxfer.inc I had discovered problems with the original versions
- in the areas of large downloads and dialing the modem. the files
- in this library fix those problems. jrn
-
-
-
- [71016,1573]
- YESNO.CPM 09-Mar-85 1515 Accesses: 123
-
- Keywords: PATCH ALWAYS NEVER LOAD INCLUDE COMPILER ERROR MESSAGES
- CPM-80 CPM
-
- Patches for the CP/M-80 implementation of Turbo Pascal (file
- TURBO.COM version 2.00A). These patches free you from having to
- answer the, "Include Error Messages? (Y/N)", prompt. Implement
- one of these patches and you can have Turbo either always load the
- compiler error messages file (recommended) or never include error
- messages (what, do you have them memorized already?).
- - Bela Lubkin
-
-
-
- [76703,764]
- COMAND.PAT 08-Mar-85 1510 Accesses: 284
-
- Keywords: COMMAND PROCESSOR TRANSIENT OVERWRITE PATCH PC-DOS
- COMMAND.COM
-
- The PC-DOS implementation of Turbo Pascal always overwrites the
- transient portion of COMMAND.COM when run. By making a simple
- patch to Turbo, you can create programs that will not overwrite the
- command proccessor. By making the identical patch at a
- different location, you can cause Turbo itself to not do this.
- The only requirement is that the transient portion of COMMAND.COM
- be less than 1536 bytes in size.
-
-
-
- [71016,1573]
- INT24.PAS 06-Mar-85 8025 Accesses: 434
-
- Keywords: TURBO PASCAL MSDOS INT 24 CRITICAL ERROR DISK DRIVE OPEN
- PRINTER HANDLER
-
- This set of routines allows you to trap MS-DOS critical errors
- (those pesky "Abort, Retry, Ignore?" errors). It works with disk
- files, printers, and COM ports. This revised version has better
- documentation and will work even if it is contained inside another
- procedure. If you have the previous version, this one is only
- necessary for the curious or if you must nest the package.
- Previous download count was 149.
- 63 blocks with XMODEM (though you can also Read it).
- - Bela Lubkin
-
-
-
- [75046,2371]
- WINDO.DOC 05-Mar-85 1015 Accesses: 382
-
- Keywords: REMOVEABLE WINDOW WINDO.PAS DEMONSTRATION IBM PC
-
- A program to demonstrate the removeable window routines in
- WINDO.PAS. Obviously, download WINDO.PAS also. Written for IBM PC
- under PC-DOS. Will also work on many "true" compatibles.
-
-
-
- [75046,2371]
- WINDO.PAS 04-Mar-85 3520 Accesses: 399
-
- Keywords: WINDOWS SCREEN INPUTOUTPUT MSDOS IBMPC
-
- This procedure implements removable windows in Turbo Pascal on the
- IBM PC. That is, you can confine I/O to a portion of the screen,
- then later remove the "window" and restore what was behind it. See
- PC Tech Journal, Feb. 85.
-
-
-
- [75766,1455]
- DOSIO.PAS 02-Mar-85 3105 Accesses: 228
-
- Keywords: MSDOS DISK SCREEN INPUT OUTPUT IO IO
-
- These short routines allow variable length block input/output
- operations using MSDOS 2.0 calls. Speed is usually better than with
- the basic Turbo I/O operations. Intended for disk, but usable to
- screen or printer. Should work with PCDOS but not tested. (Wang
- PC)
-
-
-
- [74036,3110]
- TPTOOL.LBR 28-Feb-85 206595(88160) Accesses: 418
-
- Keywords: CPM-80 -86 MS-DOS SOFTWARE TOOLS IN UNIX SHELL V 1.9.E
-
- All of Kernighan & Plauger's "Software Tools in Pascal", in a UNIX
- shell. Runs on Turbo v1 and v2, all OSes, virtually all hardware.
- Implements redirection, pipes, sequential processes. Could use
- speed optimization. A powerful set of tools for manipulating
- programs and other text files. Not (yet) adapted to Turbo v 3.
- Must be delibraried and unsqueezed. See SQLBR.DOC in DL0 for help.
- Download "binary", for example "DOW
- TPTOOL.LBR/type:bin/proto:XModem". (true size is about 80K)
-
-
-
- [74206,21]
- DBUG10.DOC 25-Feb-85 18930 Accesses: 120
-
- Keywords: TURBO PASCAL DEBUG DEBUGGER DDT DBUG10
-
-
- A low level debugging utility for Turbo Pascal V2.00 under CP/M
- 80. It provides single line execution, monitoring of program
- variables, display and modifying of memory directly. It operates
- similarly to DDT, but integrated into Turbo. Intended for
- experienced programmers -- if you don't like working in
- hexadecimal, don't download it! See DBUG10.PAS
-
-
-
- [74206,21]
- DBUG10.PAS 25-Feb-85 20865 Accesses: 115
-
- Keywords: TURBO PASCAL DEBUG DEBUGGER DDT DBUG10
-
-
- A low level debugging utility for Turbo Pascal V2.00 under CP/M
- 80. It provides single line execution, monitoring of program
- variables, displaying and modifying of memory directly. It
- operates similarly to DDT but integrated into Turbo. Intended for
- experienced programmers -- if you don't like working in hexadecimal
- don't download it! See DBUG10.DOC
-
-
-
- [74036,3110]
- TPTOOL.DOC 24-Feb-85 6525 Accesses: 496
-
- Keywords: DOC SOFTWARE TOOLS CPM-80 86 MS-DOS IN UNIX SHELL
-
- This is the documentation for TPTOOL.LBR, version 1.9.e. The
- system implements all the programs in Kernighan & Plauger's
- "Software Tools in Pascal", with the addition of a UNIX-like shell
- with redirection, pipes, and sequential processes. Known bugs are
- documented in this file.
-
-
-
- [74166,2142]
- PASCAL.BAT 24-Feb-85 30 Accesses: 158
-
- Keywords: TURBO MICROSOFT MOUSE
-
- Batch file for starting turbo pascal with mouse menu (see
- TURBO.DEF).
-
-
-
- [74166,2142]
- TURBO.DEF 24-Feb-85 7350 Accesses: 123
-
- Keywords: TURBO MICROSOFT MOUSE
-
- Source for a mouse menu for use with Turbo Pascal. Requires
- Microsoft's MAKEMENU.COM & MOUSE.COM. Caution: Do not use when
- testing Pascal programs that use the mouse.
-
-
-
- [70206,174]
- USQNEW.PAS 23-Feb-85 6730 Accesses: 594
-
- Keywords: FILE UNSQUEEZE PROGRAM GENERAL COMPATIBILITY TURBO PASCAL
-
- This is a revision of USQ.PAS which is compatible with files
- squeezed by "other" squeezing programs. The non-compatibility was
- USQ's treatment of the source file as a "file of char" which
- requires Turbo Header bytes not found on normal squeezed files.
- This program uses blockread to avoid the problem.
-
-
-
- [71016,1573]
- CPM30.PAT 23-Feb-85 1965 Accesses: 53
-
- Keywords: CPM CPM PLUS 3 3.0 DIR DIRECTORY FREE SPACE TURBO PASCAL
- 2.00A
-
- A patch to Turbo Pascal so that the Directory option on the main
- menu shows the correct free space on the disk, under CP/M 3.0.
- This will not work on CP/M 2.2, but compiled programs (.COM files)
- generated by the modified compiler will be fine.
- (It's not pretty code, but it works)
- - Bela Lubkin
-
-
-
- [70156,263]
- ITERM.DOC 21-Feb-85 7540 Accesses: 479
-
- Keywords: XMODEM TERMINAL EMULATOR MS-DOS PC-DOS MODEM
- DOCUMENTATION
-
- Documentation for ITERM, a PC-TALK-like terminal program for the
- IBM PC and close compatibles. Supports CRC XMODEM and ASCII file
- transfer protocols. This documentation was seperated from ITERM.LBR
- so that it is not necessary to download the entire library to see
- if you want it.
- (Previous download count on ITERM.LBR was 22)
- 61 XMODEM blocks.
-
-
-
- [70156,263]
- ITERM.LBR 21-Feb-85 134370(57344) Accesses: 297
-
- Keywords: XMODEM TERMINAL EMULATOR MS-DOS PC-DOS MODEM
-
- Terminal emulator for IBM PC and close compatibles. Supports CRC
- XMODEM file transfer protocol and ASCII transfers. Uses interrupt
- driven serial I/O on COM1, and eliminates a subtle bug in ASYNC.INC
- that can cause it to lose its DSEG value if another interrupt
- occurs. This is a library file and must be downloaded with a
- protocol transfer program. See SQLBR.DOC in DL1 for information
- about de-librarying and unsqueezing it.
- Documentation in ITERM.DOC.
- 413 XMODEM blocks.
-
-
-
- [76703,764]
- NOED80.PAT 19-Feb-85 325 Accesses: 54
-
- Keywords: PATCH COMPILER EDITOR ESCAPE EDIT DDT DEBUG
-
- This patch will cause the implementation of Turbo Pascal for CP/M
- 80 to not force you to go into the editor when a compiler error is
- encountered.
-
-
-
- [71016,1573]
- HPINST.DOC 17-Feb-85 225 Accesses: 23
-
- Keywords: HP HP110 HP150 HP-110 HP-150 HEWLETT PACKARD INSTALLATION
- TINST
-
- HP 110 and 150 users: There is an excellent installation of both
- your function keys and your screen available in the HP 100 Series
- Forum. GO HP-1, and you will find the files TCMDS.TXT, TCMDS.MSG,
- and TINST.BIN in DL5. Don't bother reading this file, as it just
- has a copy of this description.
-
-
-
- [71106,177]
- SPECTR.TUR 16-Feb-85 11415 Accesses: 72
-
- Keywords: SPECTRUM FOURIER TRANSFORM
-
-
- For a file of time-magnitude pairs, this program displays
- the corresponding Fourier transform. This is not the "fast"
- Fourier transform, but it's not bad (especially with an 8087). The
- pairs do not have to be sorted by time. The interval between
- consecutive times does not have to be constant.
-
-
-
- [72446,415]
- PASUTI.PAS 16-Feb-85 6435 Accesses: 243
-
- Keywords: APPEND DISPLAY UTILITIES KEY LOCK IBM PC
-
- A set of utilities for TURBO-Pascal on the IBM-PC and compatibles
- for file appending, checking key locks and display type. Included
- is wait_for_any_key, a procedure, which responds to ANY key.
- Uploaded by RMI Nachrichtentechnik GmbH, Aachen, West Germany.
- Author: W. Siebeck, CIS 72446,415
-
-
-
- [71106,177]
- BROWSE.TUR 15-Feb-85 13565 Accesses: 56
-
- Keywords: CIPHER CRYPTOGRAPHY
-
-
- Given the key, this program displays a file enciphered by
- ENCIPH.TUR. It only prints the result upon the console; it does NOT
- update the file.
-
-
-
- [71106,177]
- CIPHER.TUR 15-Feb-85 6530 Accesses: 105
-
- Keywords: CIPHER CRYPTOGRAPHY
-
-
- This program enciphers/deciphers the printing characters in
- a file. For each printing character a new substitution cipher is
- generated. A thirty character key governs the generation of the
- substitution ciphers. On a Zenith Z-100 (8088 @ 5 MHz), this
- program enciphers 70 characters/second and deciphers 65
- characters/second. It should be quite secure.
-
-
-
- [71106,177]
- DECIPH.TUR 15-Feb-85 14930 Accesses: 60
-
- Keywords: CIPHER DECIPHER CRYPTOGRAPHY
-
-
- Given the key, this program recovers a file enciphered by
- ENCIPH.TUR. Please read the warnings in the source code!
-
-
-
- [71106,177]
- ENCIPH.TUR 15-Feb-85 14885 Accesses: 55
-
- Keywords: CIPHER ENCIPHER CRYPTOGRAPHY
-
-
- This program uses a fractionating cipher to encipher a
- file. For each sector (128 bytes) of the file, 16 permutations of
- the half bytes in the sector are alternated with 16 substitutions
- of bytes for bytes in the sector. The substitution pattern and
- permutation pattern are set by a 30 (or fewer) character key.
- Given the key, DECIPH.TUR will recover the original text;
- BROWSE.TUR will display it. Please read the warnings in the
- source!
-
-
-
- [71106,177]
- HEAP.TUR 15-Feb-85 2330 Accesses: 159
-
- Keywords: SORT HEAPSORT
-
-
- This subroutine allows you to sort an array on the order of
- another array. It implements the heapsort -- an O(n*ln(n)) sort.
-
-
-
- [71106,177]
- KNIGHT.TUR 15-Feb-85 28215 Accesses: 192
-
- Keywords: GAME
-
-
- This program allows you to play a simple board game against
- your computer.
-
-
-
- [71106,177]
- LIFE.TUR 15-Feb-85 19050 Accesses: 293
-
- Keywords: LIFE GAME
-
-
- This program plays the game "life". Unlike most
- implementations, it continues to give correct results when living
- cells move off the display. A CRT is not necessary.
-
-
-
- [72446,415]
- WAIT.INC 09-Feb-85 735 Accesses: 190
-
- Keywords: IBM PC COMPATIBLES WAIT ANY KEY UTILITY
-
- This small utility handles the 'Press any Key to continue' problem
- with the special keys '5' 'del' 'num lock' etc. on the IBM PC's
- keyboard. It will react to ANY key.
-
-
-
- [71016,1573]
- UZERO.PAT 08-Feb-85 395 Accesses: 127
-
- Keywords: CPM CPM80 Z80 CURRENT USER PATCH TURBO PASCAL
-
- Turbo Pascal for CP/M-80 always returns you to user area 0 when you
- exit. This patch causes it to leave you in the user area that was
- active when you first ran it.
-
-
-
- [70011,232]
- PRTEST.PAS 06-Feb-85 1165 Accesses: 311
-
- Keywords: PRINTER INT17 TEST
-
- A simple way to determine if the printer is ready to print.
-
-
-
-
-
- [70156,263]
- UPDCRC.INC 06-Feb-85 2530 Accesses: 213
-
- Keywords: CRC XMODEM COMMUNICATIONS CYCLIC REDUNDANCY PROTOCOL
-
- A procedure to compute cyclic redundancy check codes for XMODEM
- communication protocols. Uses the CCITT generating polynomial and
- is compatible with existing communications software that can send/
- receive in XMODEM-CRC protocol. People who know about that sort of
- thing estimate that a file that is passed as error free by the CRC
- method is >99.9996% certain to be without errors.
-
-
-
- [74766,1010]
- SPLIT.PAS 06-Feb-85 1045 Accesses: 122
-
- Keywords: TEXT FILE BREAKUP UTILITY
-
- 191K isn't enough to have on your disk drives with Wordstar and a
- big text file. Hence, this: put a big source text file on drive A:
- (or wherever) and a disk w/ room on it on drive B:. This is
- partially derived from the Borland FileCopy program in the TURBO
- Pascal manual.
-
-
-
- [76703,764]
- DUMTRM.PAS 06-Feb-85 19030 Accesses: 378
-
- Keywords: DUMB TERMINAL DUMBTERM INTERRUPT HANDLER SERIAL COMM PORT
- INLINE
-
- Program DumbTerm is an example program written to demonstrate the
- use of both interrupt routines and comm port communication. Generic
- MS DOS and IBM PC type DOS.
-
-
-
- [71106,177]
- SCHED.TUR 05-Feb-85 27340 Accesses: 126
-
- Keywords: SCHEDULER
-
-
- This program assigns equally skilled workers to tasks. It
- attempts to minimize the total amount of time necessary to complete
- all of the tasks. The completion of one task may be a prerequisite
- to the initiation of other tasks.
-
-
-
- [74736,2125]
- MOUSE.INC 05-Feb-85 3680 Accesses: 150
-
- Keywords: TURBO MICROSOFT MOUSE PASCAL
-
- Include this file to gain access to the Microsoft Mouse interface
- routines. See their documentation for more information on the
- interpretation of these routines. (Or you can mail me questions...)
- By the way, this is for PC-compatibles.
-
-
-
- [76703,764]
- IORSLT.ALL 04-Feb-85 1330 Accesses: 328
-
- Keywords: IORESULT IO ERROR MESSAGE NUMBER MATCH CORRESPONDENCE
- LIST
-
- (updated 2/4/85) You may have noticed that the values returned by
- IOresult and some of the Turbo Toolbox Access error messages, which
- are based on IOresult, are not documented. Here is a complete list
- matching the I/O error numbers with the correct IOresult or Turbo
- Toolbox Access error number. Thanks to Bela Lubkin for chasing
- down the information used complete this table. (L.K.)
-
-
-
- [71016,1573]
- BASCNV.PAS 03-Feb-85 2525 Accesses: 176
-
- Keywords: TURBO PASCAL BASIC REAL FLOATING POINT CONVERT CONVERSION
-
- Four procedures that convert between Turbo Pascal and MicroSoft
- BASIC real formats. Has only been tested with IBM BASICA, but it
- should work with all versions of MS-BASIC, GW-BASIC, MBASIC or
- whatever. This allows you to read BASIC files which have real or
- double numbers written with MKS$ or MKD$.
- - Bela Lubkin
-
-
-
- [74766,416]
- BIOS.LBR 03-Feb-85 25380(10848) Accesses: 122
-
- Keywords: BIOS CPM FIX WORKAROUND
-
- Replacement procedures/functions to circumvent shortcomings of the
- Borland BIOS procedures/functions. CP/M specific. Contains one
- squeezed .DOC file. See SQLBR.DOC in DL 0 for help de-librarying
- this file and unsqueezing BIOS.DQC which is a member of this
- library file.
-
-
-
- [75046,2371]
- DATETI.PAS 02-Feb-85 2525 Accesses: 212
-
- Keywords: MSDOS DATE TIME
-
- Reads and sets date and time under MS-DOS. See PC Tech Journal,
- Feb. 1985. Reproduced by permission of PC Tech Journal; also
- available on their Jan.-Feb. 1985 listings diskette, $19.95.
-
-
-
- [75046,2371]
- GETPAR.PAS 02-Feb-85 815 Accesses: 185
-
- Keywords: MSDOS COMMAND PARAMETERS
-
- Retrieves command line parameters under any version of MS-DOS. See
- PC Tech Journal, Feb. 1985. Reproduced by permission of PC Tech
- Journal; also available from them on their Jan.-Feb. 1985 listings
- diskette, $19.95.
-
-
-
- [75046,2371]
- PATH.PAS 02-Feb-85 4645 Accesses: 259
-
- Keywords: MSDOS PATH DIRECTORY DISK TREE-STRUCTURED
-
- Procedures to use tree-structured directories under MS-DOS 2.0 and
- higher. Also includes procedures to inquire available disk space,
- change current drive, etc. See PC Tech Journal, Feb. 1985.
- Reproduced by permission of PC Tech Journal; also available on
- their Jan.-Feb. listings diskette, $19.95.
-
-
-
- [70127,264]
- PASSWO.PAS 30-Jan-85 5060 Accesses: 290
-
- Keywords: PASSWORD PROTECTION
-
- Program/Procedure provides a master password and three
- assignable/changable password in an encripted form for program
- protection from un-authorized use.
-
-
-
- [72435,1617]
- SETVAR.COM 29-Jan-85 1310(576) Accesses: 123
-
- Keywords: BATCH ENVIRONMENT VARIABLE USER INPUT
-
- Used to get a user response from the keyboard during the execution
- of a batch file. Used by a demo batch file TDEXAMPL.BAT to show
- off TD.COM's tree drawing feature.
-
-
-
- [72435,1617]
- USEENV.COM 29-Jan-85 1310(576) Accesses: 78
-
- Keywords: DOS MS PC TURBO ENVIRONMENT BATCH
-
- This file allows a Turbo program to read, set, and clear variables
- in the DOS environment (where DOS keeps the PATH, COMSPEC, PROMPT,
- annd other intra and super process information). Needed for
- linking with TD.PAS at compile time to create TD.COM
-
-
-
- [74716,2766]
- DRVERR.PAS 27-Jan-85 3315 Accesses: 194
-
- Keywords: DOOR ERRORS DOS IBM DISK ERRORS IO ERROR
-
- This file contains a pair of routines that can be used on the IBM
- PC to detect drive door errors (ie - it eliminates the "abort,
- retry, ignore" message from DOS on drive door errors). It gives a
- quick example and explanation
-
-
-
- [70165,723]
- PRTSCR.PAS 26-Jan-85 500 Accesses: 291
-
- Keywords: PRINTER PRTSC PRINTSCREEN INLINE TURBO PCDOS PASCAL
-
-
- This is a simple procedure that when called will generate a
- interupt #5 which is just like pressing the PrtSc key on the
- keyboard. Handy for dumping a screen full of text to the printer
- or if a screen dump program like graphics or graf is loaded dumping
- graphics to the printer under program control. This procedure was
- written for the IBM but should run on all MSDOS machines.
-
-
-
- [71016,1573]
- BIGBRD.DOC 26-Jan-85 865 Accesses: 29
-
- Keywords: 8 BIT TURBO TOOLBOX GINST PROBLEM WITH THE BIG BOARD AND
- XEROX 820
-
- The GINST program does not run on the 'big board' CP/M system
- because of a design flaw in it's ROMs. This file tells how to buy
- corrected ROMs for those machines.
-
-
-
- [71016,1573]
- CLA.PAS 26-Jan-85 4750 Accesses: 415
-
- Keywords: TURBO PASCAL COMMAND LINE PARSER
-
- This function provides sophisticated command line argument parsing.
- One often wants a program to be able to take arguments from the
- command line, yet at the same time provide prompts if they are not
- specified. This function implements that. Provides a subset of
- VAX/VMS command line syntax.
- - Bela Lubkin
-
-
-
- [71016,1573]
- DEMBIT.PAS 26-Jan-85 3465 Accesses: 59
-
- Keywords: TURBO PASCAL GRAPHICS FOR SANYO 550 SERIES
-
- Demonstration program for TURBOBIT.ASM. Full name is DEMOBIT.PAS.
- See also VIDIO.*, TBOBIT.*.
- By John Cooper 74775,756
-
-
-
- [71016,1573]
- DWS.PAS 26-Jan-85 2435 Accesses: 191
-
- Keywords: TURBO PASCAL PROGRAM CONVERT WORDSTAR DOCUMENT FILES TO
- ASCII
-
- This program converts WordStar document format files to normal
- ASCII format. For all versions of Turbo Pascal. Requires the file
- CLA.PAS, also in DL1 here.
- - Bela Lubkin
-
-
-
- [71016,1573]
- EDIT.PAS 26-Jan-85 5035 Accesses: 268
-
- Keywords: TURBO PASCAL LINE EDITING INPUT ROUTINE
-
- A set of procedures for reading input with a WordStar compatible
- single line editor. For all versions of Turbo Pascal.
-
-
-
- [71016,1573]
- PFIELD.PAS 26-Jan-85 6065 Accesses: 185
-
- Keywords: TURBO PASCAL ROUTINES TO EMULATE A TERMINAL WITH
- PROTECTED FIELDS PC-DOS
-
- This set of routines allows form entry with protected fields on an
- IBM PC or close compatible.
-
-
-
- [71016,1573]
- REGSET.PAS 26-Jan-85 445 Accesses: 185
-
- Keywords: TURBO PASCAL REGISTER SET DEFINITION FOR INTR BDOS MSDOS
- CALLS
-
- This is just the register set declaration for the procedures Intr,
- BDos, and MsDos for 16 bit versions of Turbo Pascal. It allows
- easy access to the single byte registers.
- - Bela Lubkin
-
-
-
- [71016,1573]
- TBOBIT.ASM 26-Jan-85 27125 Accesses: 40
-
- Keywords: TURBO PASCAL GRAPHICS FOR SANYO 550 SERIES
-
- A resident program for the Sanyo 550 series that allows Turbo full
- access to the Sanyo's graphics capabilities. Can also be used to
- implement Turbo's own Plot and Draw procedures. Full name is
- TURBOBIT.ASM. See also TBOBIT.COM, VIDIO.*, DEMBIT.PAS.
- By John Cooper
-
-
-
- [71016,1573]
- TBOBIT.COM 26-Jan-85 2610(1120) Accesses: 32
-
- Keywords: TURBO PASCAL GRAPHICS FOR SANYO 550 SERIES
-
- Preassembled version of TURBOBIT.ASM, for those of you who don't
- have MASM. You still need TURBOBIT.ASM (TBOBIT.ASM) for
- documentation. See also VIDIO.*, DEMBIT.PAS.
- (DOW TBOBIT.COM/TYPE:BIN/PROTO:XMODEM or A or B)
- By John Cooper 74775,756
-
-
-
- [71016,1573]
- VIDIO.ASM 26-Jan-85 490 Accesses: 48
-
- Keywords: TURBO PASCAL GRAPHICS FOR SANYO 550 SERIES
-
- A procedure to interface with TURBOBIT.ASM (TBOBIT.ASM) for
- sophisticated graphics text applications. Full name is
- VIDEOIO.ASM. See also VIDIO.COM, TBOBIT.*, DEMBIT.PAS.
- By John Cooper 74775,756
-
-
-
- [71016,1573]
- VIDIO.COM 26-Jan-85 335(160) Accesses: 34
-
- Keywords: TURBO PASCAL GRAPHICS FOR SANYO 550 SERIES
-
- Preassembled version of VIDEOIO.ASM, for those of you who don't
- have MASM. See also VIDIO.ASM, TBOBIT.*, DEMBIT.PAS.
- (DOW TBOBIT.COM/TYPE:BIN/PROTO:XMODEM or A or B)
- By John Cooper 74775,756
-
-
-
- [71016,1573]
- WHEN.PAS 26-Jan-85 1800 Accesses: 203
-
- Keywords: SIMPLE TURBO PASCAL PROGRAM TYPES CURRENT TIME AND DATE
- MS-DOS
-
- A simple Turbo Pascal program that display the current date and
- time, for MS-DOS/PC-DOS.
- - Bela Lubkin
-
-
-
- [74716,2766]
- FASTWR.PAS 25-Jan-85 2855 Accesses: 527
-
- Keywords: DIRECT SCREEN WRITE WRITING ATTRIBUTE INLINE FAST
-
- This program contains a routine called FASTWRITE that can be used
- on the IBM PC and XT to update the screen quickly (entire screen in
- about .5 sec). It runs on both the monochrome and graphics
- monitors, and works on most "true" compatibles. The listing has a
- quick example.
-
-
-
- [70176,346]
- THELP.DOC 24-Jan-85 805 Accesses: 511
-
- Keywords: HELP TURBO PASCAL MEMORY RESIDENT PC-DOS
-
- Documentation for memory resident help program for Turbo Pascal.
- See also THELP.PAS (IBM PC's and compatibles)
-
-
-
- [76044,1155]
- NOFLAS.PAS 22-Jan-85 4395 Accesses: 198
-
- Keywords: CHARACTER ANIMATION EXAMPLE NO FLICKER AT ALL
-
- This is an example of how to do character animation with minimal
- flicker or snow on the screen. It is set for the monochrome
- monitor, to change for color you will need to change two lines in
- the main. The are marked and have instructions for the change
-
-
-
- [70156,263]
- SCAN.INC 19-Jan-85 1470 Accesses: 233
-
- Keywords: MS-DOS FUNCTION KEYS ALT CURSOR-CONTROL
-
- MS-DOS version of Turbo. Uses MS-DOS service 7 to read a keystroke
- w/o echo. Detects and flags function, alt-shifted, and
- cursor-control keystrokes. Returns ASCII code of standard
- alphanumeric keystrokes. Returns keyboard scan-code of function
- keys, alt-shifted keys, cursor-control keys.
-
-
-
- [70156,263]
- TESTSC.PAS 19-Jan-85 470 Accesses: 195
-
- Keywords: FUNCTION KEY CURSOR ALT MS-DOS
-
- A program to demonstrate 'SCAN.INC.' May be usefule to determine
- the scan-codes your computer returns for alt-shifted keys, function
- keys, and cursor control keys. Applicable only to MS-DOS version of
- TURBO Pascal, and only to computers that have keyboard drivers that
- return extended 'scan-codes.'
-
-
-
- [74736,375]
- TXREF.PAS 15-Jan-85 14910 Accesses: 297
-
- Keywords: PASCAL CROSS-REFERENCE SOURCE CODE LISTER LIST
-
- Turbo Pascal program to list and provide a cross reference of a
- program. You must have Turbo Toolbox in order to compile.
-
-
-
- [75116,433]
- TURBVD.LBR 12-Jan-85 14640(6272) Accesses: 84
-
- Keywords: TURBO PASCAL WRITE AND WRITELN REPLACEMENT PROCEDURES
- FAST IBM
-
-
- These two procedures were written for a little more speed when
- writing strings to the screen. They can be modified easily for most
- any types of data. Writes directly to IBM screen memory. A
- library file. For help downloading .LBR files, see SQLBR.DOC in DL
- 0.
-
-
-
- [75755,573]
- BASRTN.DOC 12-Jan-85 8670 Accesses: 202
-
- Keywords: BIOS ROM LOCATIONS MACHINE ACCESS SYSTEM STATUS
-
- this list of memory locations and status flags was originally
- compiled by Don Watkins 76003,252 from the IBM SIG to assist Basic
- programmers who needed to access the machine more directly. i am
- uploading it here to assist turbo programmers who can convert this
- stuff over to turbo and do the same thing. it doesn't take alot of
- effort and may prove to be a useful exercise. see KEYSTAT.PAS for
- an example of reading the keyboard status byte(s) from turbo.
- ------turbo uber alles------
-
-
-
- [75755,573]
- KEYSTA.PAS 12-Jan-85 325 Accesses: 174
-
- Keywords: MONITOR KEYBOARD STATUS LOCATION FROM TURBO
-
- a short ditty to show how ibm bios locations can be accessed from
- turbo pascal..also see BASRTN.DOC for a complete list of places to
- look for doing machine type stuff from turbo.....
-
-
-
- [76703,755]
- ATRIB.PAS 12-Jan-85 3730 Accesses: 199
-
- Keywords: MS-DOS FILE ATTRIBUTE MODIFIER
-
- Changes files attributes under MS-, PC-DOS. File attributes
- include read only, system, hidden, archived, directory, and volume
- name. The last two cannot be changed with this program.
-
-
-
- [74775,756]
- TRUN.PAS 10-Jan-85 1000 Accesses: 260
-
- Keywords: MS PC DOS EXEC CHILD PROCESSES EXAMPLE PROGRAM TURBORUN
- TURRUN
-
- An example of a Turbo Pascal program that uses TURBORUN.COM to
- "spawn" a child process. DOWnload also TURRUN.ASM and TURRUN.HEX.
-
-
-
- [72446,415]
- INKEY.PAS 09-Jan-85 2595 Accesses: 302
-
- Keywords: FUNCTION KEY INKEY
-
- This program demonstrates the use of the function keys. It
- recognizes the difference between a function key and <ESC> followed
- by a normal key. This is the difference to INKEY, elsewhere in this
- DL.
-
-
-
- [76703,764]
- MOUSE.PAS 09-Jan-85 1490 Accesses: 205
-
- Keywords: MICROSOFT MOUSE DEMONSTRATION
-
- A program to enable use of MicroSoft's Mouse.
-
-
-
- [75755,573]
- CISBIN.PAS 08-Jan-85 6055 Accesses: 224
-
- Keywords: PROTOCOL CONVERTER TURBO COMPUSERVE A PROTOCOL UTILITY
-
- This program will convert compuserve BIN files to com files when
- downloaded with a normal ascii <R> download. Files can also be
- converted from .COM to
- BIN for upload.
-
-
-
- [76703,764]
- CONVRT.DOC 08-Jan-85 1780 Accesses: 147
-
- Keywords: CONVERT.PAS CONVRT.PAS SAMPLE CALL DEMONSTRATION
- DOCUMENTATION DOCUMENT
-
- A demonstration of software in files CONVRT.PAS and LOADER.INC.
- Allso, a brief note added 1/8/84 on ccustomizing CONVERT.PAS to
- your particular version and implementation of TURBO.COM.
-
-
-
- [76703,764]
- LISTT.FIX 08-Jan-85 4170 Accesses: 279
-
- Keywords: LISTT UPDATE UPGRADE FROM VERSION 2.00X TO 2.00C REPLACES
- LISTT.2B
-
- Some corrections to be made in the source code of LISTT.PAS, the
- lister included with Turbo Tutor. This file includes the
- information formerly found in LISTT.2B and then some. It brings
- the version up to 2.00C.
-
-
-
- [70120,174]
- TZ100.PAT 04-Jan-85 10675 Accesses: 89
-
- Keywords: EDITOR PATCH ZENITH Z100
-
- Tinst will allow you to specify control chars which are greater
- than hex 80...which some systems can send for function keys rather
- than escape sequences. Unfortunately, Turbo itself won't recognize
- these codes. This patch, originally done for the Zenith Z100 under
- MSDOS, corrects the problem. I won't guarantee that it'll work for
- other systems...but it DOES work for my Z100. Enjoy!
-
-
-
- [76044,1155]
- TURBO.PAT 04-Jan-85 435 Accesses: 86
-
- Keywords: PATCH ERROR MESSAGES OUT FOR CPM86 TURBO
-
- This is a patch for the cpm86 version of turbo that allows you to
- skip the include error messages? (y/n) question.
-
-
-
- [76703,764]
- CONVRT.PAS 03-Jan-85 12435 Accesses: 136
-
- Keywords: CONVERT PRECOMPILED CHAIN FILE TO EXTERNAL .COM FILE
- PC-DOS GENERIC MS-DOS
-
-
- Convert is used to change precompiled chain files into a
- format that is
- callable by a Turbo program as an external .COM file. There is a
- loader
- ( LOADER.INC ) that must be included ie. $I LOADER.INC by the
- program that
- is to use the .COM files created by Convert. Works under PC-DOS
- or, with the
- minor alteration noted in an opening comment, generic MS-DOS.
-
-
-
- [76703,764]
- LOADER.INC 03-Jan-85 435 Accesses: 124
-
- Keywords: LOADER INCLUDE CONVERT.PAS
-
- An include file INCLUDE'd via {$I...} in program convert (see file
- CONVERT.PAS).
-
-
-
- [74226,3045]
- TURBOP.PAS 02-Jan-85 26380 Accesses: 258
-
- Keywords: TURBO PASCAL PROGRAM LISTER TURBOPRT.PAS IBM PC PC-DOS
-
- Re-transmission of TURBOP.PQS in unsqueezed format. A
- listing/cross- referencing program that includes such concepts as
- dynamic memory allocation and string manipulation. Listing
- contains comment counter, begin/end pair counter, expansion of
- include files, file creation date & time, and cross reference
- facility to aid in debugging. Requires "TURBOPAS.RES" for
- execution.
- Has MS-DOS or IBM PC dependencies (not sure which... could be
- changed for other machines). [Sysop]
-
-
-
- [74226,3045]
- TURBOP.RES 02-Jan-85 1250 Accesses: 224
-
- Keywords: TURBOPAS.RES
-
- Re-transmission of TURBOP.RQS in unsqueezed format. File contains
- list of Turbo Pascal reserved words to be used with TURBOPRT.PAS.
- Can be modified to include new words included in future Turbo
- Pascal Releases.
-
-
-
- [76703,764]
- YESNO.PAT 02-Jan-85 2255 Accesses: 353
-
- Keywords: PATCH ALWAYS NEVER LOAD INCLUDE COMPILER ERROR MESSAGES
- PC-DOS AND
-
- GENERIC MS-DOSPatches for the PC-DOS and Generic MS-DOS
- Implementations of version 2.00B of Turbo Pascal (file TURBO.COM).
- These patches free you from having to answer the, "Include Error
- Messages? (Y/N)", prompt. Implement one of these patches and you
- can have Turbo either always load the compiler error messages file
- (recommended) or never include error messages (what, do you have
- them memorized already?).
-
-
-
- [71016,1573]
- TIMDAT.PAS 01-Jan-85 1330 Accesses: 293
-
- Keywords: TURBO PASCAL TIME DATE MSDOS PCDOS
-
- Two procedures to get the time or date from MSDOS or PCDOS. An
- example program is included that demonstrates the procedures.
- By Bela Lubkin
-
-
-
- [74226,3045]
- USQ.PAS 24-Dec-84 6475 Accesses: 343
-
- Keywords: FILE UNSQUEEZER
-
- This program will unsqueese programs that were squeezed by
- "SQ.PAS".
-
-
-
- [71256,402]
- BOX.PAS 23-Dec-84 3330 Accesses: 353
-
- Keywords: TURBO PASCAL DRAW BOX MENU
-
-
-
-
-
- [70475,1071]
- COLROW.PAS 20-Dec-84 2895 Accesses: 79
-
- Keywords: GINST TOOLBOX SCREEN CURSOR
-
-
- A method to determine a user's screen dimensions *after* he
- installs for
- his terminal. Gets information into an internal program
- variable for later
- use by your program. This program is CP/M-80 specific. Other
- version users
- are invited to hack with this program so that methods for other
- versions
- can be uploaded as well.
-
-
-
- [76703,764]
- DBASE2 20-Dec-84 2830 Accesses: 441
-
- Keywords: DBASE DBASE-II FILE FORMAT READ WRITE
-
- A description of dBase II files and instructions on how to read
- them using Turbo Pascal. Updated 12/20/84
-
-
-
- [74766,1010]
- SQ.PAS 19-Dec-84 23460 Accesses: 307
-
- Keywords: FILE SQUEEZER UTILITY DISK
-
- This is just the file squeezer. The unsqueezer is at 315 437 4890
- (1200 baud), in B7:.
-
-
-
- [76703,764]
- NEWIN3.PAT 18-Dec-84 1125 Accesses: 114
-
- Keywords: INTERRUPT INT3 DEBUG BREAK POINT CTRL-C
-
- -<revised 12/18/84>- If you use debug break points with .COM files
- generated by either the PC-DOS or generic MS-DOS implementations of
- Turbo Pascal, you will no doubt be interested in this patch. If
- not, then ignore it because it has the side- effect of disabling
- the U compiler directive.
-
-
-
- [72135,1432]
- APPLEC.INC 17-Dec-84 9370 Accesses: 96
-
- Keywords: APPLE HIRES GRAPHICS SOFTCARD CHARACTERS
-
- CHARACTER SET "SHAPE TABLES" FOR USE WITH APPLHRES.INC.
-
-
-
- [72135,1432]
- APPLHR.INC 17-Dec-84 3330 Accesses: 85
-
- Keywords: APPLE HIRES GRAPHICS SOFTCARD
-
- ROUTINES TO USE THE APPLESOFT ROM HIRES GRAPHICS FROM AN APPLE
- II-SOFTCARD INSTALLATION. SEE ALSO APPLECHR.INC AND THE TEST
- PROGRAM APPLHRES.INC.
-
-
-
- [72135,1432]
- APPLHR.PAS 17-Dec-84 1695 Accesses: 94
-
- Keywords: APPLE HIRES GRAPHICS SOFTCARD TEST
-
- TEST PROGRAM DISPLAYING THE TECHNIQUES REQUIRED TO USE APPLHRES.INC
- AND APPLECHR.INC.
-
-
-
- [76010,346]
- CURSOR.PAS 14-Dec-84 3445 Accesses: 349
-
- Keywords: TURBO PASCAL CURSOR CURSORS
-
- Procedure and demo on how to alter the cursor on an IBM or BIOS
- compatable to be any size you want. Procedures demo No Cursor, Box
- Cursor, and Normal Cursor. The main procedure allows you to
- specify the starting and ending scan lines for the cursor. Uses
- Turbo's INTR procedure to call BIO's VIDEO_IO routine (interupt
- $10).
-
-
-
- [70120,174]
- CIRCLE.PAS 12-Dec-84 475 Accesses: 185
-
- Keywords: ZENITH Z100 GRAPHICS DEMO
-
- This is a simple program demonstrating use of "GLIB.PAS". It draws
- multiple concentric circles of different colors.
-
-
-
- [70120,174]
- GDEMO.PAS 12-Dec-84 910 Accesses: 160
-
- Keywords: ZENITH Z100 GRAPHICS DEMO
-
- The following Turbo Pascal program demonstrates line, box, and
- circle drawing using GLIB.PAS (also under my ppn on this sig). It
- isn't very elegant...was just used to test the various graphics
- procedures contained in GLIB.PAS.
-
-
-
- [70120,174]
- GLIB.PAS 12-Dec-84 7695 Accesses: 214
-
- Keywords: ZENITH Z100 GRAPHICS
-
- This file contains a basic set of graphics procedures and functions
- for the Zenith Z100 system. Included are routines to set and reset
- pixels, draw line, draw circle, and draw box. The file should be
- names "GRAPHICS.LIB" after download. See CIRCLE.PAS for examples
- of use of these procedures.
-
-
-
- [74206,21]
- JDATE.PAS 09-Dec-84 4920 Accesses: 329
-
- Keywords: TURBO PASCAL JULIAN DATE CALENDAR CONVERSIONS
-
-
- A set of Turbo Pascal routines for converting dates in Julian
- day numbers. These routines are useful for simplifying date
- arithmetic and day-of-week type calculations. Routines are
- provided for converting the day, month and year into a day number
- and back again. Additional routines are provided for determining
- the day of the week and a sample output routine is given. Valid
- for all dates in the 20th and part of the 21st centuries. Dates
- are saved as 16 bit integers
-
-
-
- [71256,402]
- LOCASE.PAS 08-Dec-84 3185 Accesses: 95
-
- Keywords: LOCASE LOWER CASE TURBO PASCAL WINDOW
-
-
- This program will change all upper case alphabetic characters to
- its lower case equivilant. Input for this program is a sequential
- disk file. Output can be to the monitor screen, the printer, or a
- disk file. You will need to get BOX.PAS for this to run, use it as
- an include file.
-
-
-
-
- [74736,375]
- TXREF.COM 01-Dec-84 47505(20288) Accesses: 50
-
- Keywords: PASCAL CROSS-REFERENCE TLIST
-
- Program, written in Turbo Pascal, to print and produce a cross
- reference for a Pascal program. Compiled for the IBM PC, PC DOS.
- Source is TXREF.PAS. 156 blocks.
-
-
-
- [76044,1155]
- UTIL.PAS 30-Nov-84 57730 Accesses: 718
-
- Keywords: TURBO PASCAL IBM PC ACCESS ROUTINES ALSO MISC. UTILITY
- PROCEDURES
-
- This is a stand alone include file that contains about 52
- procedures for the IBM Pc and compatibles. About 20 of the
- routines are transportable to other systems without two many
- problems. The more useful routines are menu, getstr, getnum, and
- getform. This is not well documented (I am working on a
- documentation file, when finished I will upload it) so if you have
- a problem drop me a line at 76044,1155 and I will try to answer any
- questions (eventually at any rate). jrn
-
-
-
- [76703,764]
- KEYPRS.PAS 30-Nov-84 520 Accesses: 266
-
- Keywords: KEYPRESSED WHILE REPEAT LOOP EXIT COMPILER DIRECTIVES $U-
- $C-
-
- A common complaint about Turbo's function KeyPressed is that it
- doesn't seem to be doing what the user wants, namely something
- like: repeat
- (do something) until KeyPressed; The answer, in short is to turn
- off the C compiler directive and leave the U directive in its
- default (off) state.
-
-
-
- [74736,375]
- TTY.PAS 27-Nov-84 1360 Accesses: 285
-
- Keywords: ASYNC UART COMMUNICATIONS INTERRUPTS
-
- Program to test ASYNC.INC. Dumb TTY emulator.
-
-
-
- [74736,375]
- TIMER.INC 26-Nov-84 5070 Accesses: 221
-
- Keywords: TIMER INTERRUPT
-
- Example of a Timer Interrupt routine in Turbo Pascal for the IBM PC
- (PC DOS).
-
-
-
- [74736,375]
- TIMERT.PAS 26-Nov-84 575 Accesses: 168
-
- Keywords: TIMER INTERRUPT
-
- sample program showing the use of the routines in timer.inc
-
-
-
- [70100,233]
- CPM3DA.PAS 25-Nov-84 2465 Accesses: 79
-
- Keywords: CPM3 CPM CPM80 CPM-80 BDOS5 LOBO MAX-80 DATE
-
- The DateDemo.Pas program is a demonstratioin program that will get
- the CP/M 3.0 system date and convert it to mm/dd/yy format.
- Development environment: Lobo Max-80 computer
- CP/M 3.0 (banked)
- Turbo Pascal v2.0
-
-
-
- [70475,1071]
- INKEY.CPM 21-Nov-84 1370 Accesses: 207
-
- Keywords: INKEY TURBO CPM INPUT
-
- This program demonstrates a CP/M version of the Basic inkey
- function. It also contains a function which tests for acceptable
- character input, sounding the bell if an unacceptable character is
- pressed.
-
-
-
- [76703,764]
- SERIAL.PAS 15-Nov-84 5335 Accesses: 375
-
- Keywords: SERIAL COMMUNICATION PORT PROCEDURES
-
- A set of routines to enable COM1 and COM2 to be accessed from Turbo
- Pascal. This is by no means a complete set of routines for serial
- port access. Critique and suggestions for improvement are invited.
- See also SERTST.PAS for a program that demo's these routines.
-
-
-
- [76703,764]
- SERTST.PAS 15-Nov-84 1305 Accesses: 272
-
- Keywords: SERIAL COMMUNICATION PORT ACCESS DEMONSTRATION
-
- A program to demonstrate the routines in SERIAL.PAS in this XA,
- routines for accessing the comm ports.
-
-
-
- [76703,755]
- CHOUT 14-Nov-84 1680 Accesses: 204
-
- Keywords: CHANGE SWITCH OUTPUT PRINTER DRIVER
-
- Two ways to route output to the printer without having a logical
- device or file name as the first parameter of your write or writeln
- statements. One makes the LST device act like the CON device. The
- other is a user written I/O driver written for MS-DOS or PC-DOS.
-
-
-
- [76703,755]
- CLRLIN.C64 14-Nov-84 840 Accesses: 17
-
- Keywords: COMMODORE CLREOL
-
- A procedure to Clear to end of line on a Commodore 64. (the
- standard Turbo Pascal procedure clreol can not be implemented for
- the C-64 in the same way it is for other computers)
-
-
-
- [76703,755]
- CMDLIN 14-Nov-84 1640 Accesses: 172
-
- Keywords: COMMAND COMMANDLINE COMMANDTAIL TAIL
-
- When compiled to disk, the program in this file reads the command
- tail, parses out a file name and echoes the contents of the named
- text file to the screen. The main purpose is just to demonstrate
- how to grab the command tail enabling one to not have to prompt the
- user for the name of a file to be worked on by the program.
-
-
-
- [76703,755]
- CPM80.DIR 14-Nov-84 1275 Accesses: 183
-
- Keywords: DIRECTORY CPM80 BDOS
-
- This program will give a directory of the logged drive of a
- computer running under CP/M 80.
-
-
-
- [76703,755]
- EXTERN.ASY 14-Nov-84 1785 Accesses: 114
-
- Keywords: EXTERNAL ASSEMBLY LANGUAGE PROCEDURE CALL
-
- This program uses an external assembly language to convert a
- character string to upper case letters. It is offered as an
- example of calling an ass'y language routine.
-
-
-
- [76703,755]
- FUNCKE 14-Nov-84 775 Accesses: 210
-
- Keywords: FUNCTION KEY IBM PC PCDOS
-
- A simple way to tell which function key has been pressed on an IBM
- PC or
- other PC-DOS computer running Turbo Pascal.
-
-
-
- [76703,755]
- INKEY 14-Nov-84 2580 Accesses: 240
-
- Keywords: FUNCTION KEY INKEY
-
- This program demonstrates a TURBO Pascal Procedure "INKEY".
- INKEY is a procedure designed to emulate the BASIC function
- "INKEY".
-
-
-
- [76703,755]
- INTR 14-Nov-84 1315 Accesses: 106
-
- Keywords: INTR PROCEDURE TIME
-
- This program uses the Intr function in Turbo Pascal to get the
- time.
-
-
-
- [76703,755]
- KAYPRO.FIX 14-Nov-84 660 Accesses: 123
-
- Keywords: KAYPRO EDITOR INSTALLATION SCREEN FIX RETURN INSERT 4-84
-
- We're grateful to Bob Snider (whose message we grabbed from the
- message board of another SIG back before we got our own SIG going),
- for the following fix for a problem experienced by Kaypro 4-84
- owners using the Turbo Pascal editor.
-
-
-
- [76703,755]
- MSDOS.SAM 14-Nov-84 1310 Accesses: 105
-
- Keywords: MSDOS FUNCTIONS RECPACK
-
- This program uses the MsDos command in Turbo to retrieve the system
- date. This is achieved via DOS function call 42 (or 2A hex).
-
-
-
- [76703,755]
- QDL 14-Nov-84 11710 Accesses: 170
-
- Keywords: DIRECTORY IBM PC PC-DOS MS-DOS
-
-
- QDL uses MSDos to get a listing of an IBM formated diskette.
- The function calls used can be found in the DOS Technical
- Reference Manual.
- This program saves the current Data Transfer Area ( DTA ) in the
- variables
- DTAseg and DTAofs. The DTA is then reset to the segment and
- offset of
- a buffer variable 'DTA'.
-
-
-
- [76703,755]
- RELEAS 14-Nov-84 2330 Accesses: 114
-
- Keywords: RELEASE NEW WORKAROUND VER-2.0
-
- You may have noticed that the release command in version 2 of Turbo
- Pascal for a 16 bit computer doesn't seem to be working as
- expected. Procedure Release_Heap in this program is a solution for
- the problem.
-
-
-
- Press <CR> to continue:
-
-
-
- DL 1 - Turbo Pascal
-
- 1 (DES) Description of Data Library
- 2 (BRO) Browse thru files
- 3 (DIR) Directory of files
- 4 (UPL) Upload a new file
- 5 (DOW) Download a file
- 6 (DL) Change Data Library
- 7 (T) Return to Function Menu
- 8 (I) Instructions
-